2016-03-06 35 views
1

我已經安裝了mamp並使用了Windows 10.我附加了配置,錯誤和一些我已經做的診斷的圖像爲什麼。我不知道爲什麼我不斷地收到這個作曲家的錯誤。我正在更新我的php.ini文件,這已經openssl註釋掉了。我刪除了extension_dir上的分號(已被刪除),並在extension = php_openssl.dll中刪除。我注意到,當我在命令提示符下鍵入php -m時,我沒有看到打開ssl,並且我不確定如何啓用它,如果這是可能的問題。Windows 10,mamp,作曲家沒有安裝,但啓用了openssl&extension_dir

如果有可能揭示出這個任何光線,讓我知道,我知道這個問題回答過上百次,但我做了什麼,從這些問題的答案需要,並沒有得到地方。

圖片澄清:錯誤

Error

這裏就是我檢查用php -m的配置和它沒有顯示的OpenSSL,糾正我,如果我錯了。

enter image description here

我的phpinfo();與我也做PHP -ini,它顯示PHP是沒有設置,但它是當我運行的phpinfo方法,我假設,因爲這種方法正在通過甲基苯丙胺允許其設置正確的參數運行。

enter image description here

+0

是啊,這可能是我在這一點上唯一的選擇。 – JORDANO

回答

1

你必須確保在命令行PHP加載ini文件莫名其妙。最簡單的方法是將c:\ MAMP \ conf \ php7.0.0 \ php.ini複製到php.exe所在的位置。要發現這一點,你可以使用where php這應該返回到它的完整路徑。複製該目錄中的ini文件,它應該找到它並加載模塊(儘管您可能必須根據它的設置調整extension_dir)。

http://php.net/manual/en/configuration.file.php如果你想在ini文件是如何定位的更多細節。

1

用於安裝作曲並啓用OpenSSL的延伸,在MAMP\conf\php{php-version}複製您的php.confMAMP\bin\php\php{php-version}和編輯php.conf改變;extension=php_openssl.dllextension=php_openssl.dll。 然後嘗試正常安裝。