我試圖今天第一次在本地主機(XAMPP)上安裝Magento。由於Magento安裝程序執行準備檢查時發生錯誤,因爲它缺少PHP Extension intl。我已經完成了研究,但是我只能從中刪除;
「; extension = php_intl.dll」 in php.ini
in etc文件夾中。這不起作用(試圖重新啓動XAMPP和電腦幾次)Magento PHP擴展intl - XAMPP
這讓我瘋狂,請幫助。
我在macOS Sierra上。
我試圖今天第一次在本地主機(XAMPP)上安裝Magento。由於Magento安裝程序執行準備檢查時發生錯誤,因爲它缺少PHP Extension intl。我已經完成了研究,但是我只能從中刪除;
「; extension = php_intl.dll」 in php.ini
in etc文件夾中。這不起作用(試圖重新啓動XAMPP和電腦幾次)Magento PHP擴展intl - XAMPP
這讓我瘋狂,請幫助。
我在macOS Sierra上。
首先,你應該檢查phpinfo()方法來檢查intl是否加載。有一段時間,這可能會加載你的錯誤。 之後,檢查php_intl.dll是否存在於此文件夾中:「\ xampp \ php \ ext」 如果所有這些都正常,您可以檢查日誌文件。
UPDATE:
此基礎上你對操作系統的更新,如果你有自制軟件可用的並且具有PHP7:
$ brew install php70-intl // For PHP7.0
$ brew install php71-intl // For PHP7.1
對於PHP5.5:
$ brew install php55-intl
重新打開您的終端窗口以確保它在您的會話中正常工作。看它是否通過您的CLI解釋加載:
$ php -m | grep intl
或者:
$ php -i "(command-line 'phpinfo()')" | grep intl
來源:https://daveismyname.blog/blog/install-php-intl-on-mac-using-homebrew
你需要檢查你的正確的php.ini文件,還創建一個帶有函數phpinfo()的php文件並運行該文件並檢查未安裝的擴展。
要啓用/安裝這些擴展轉到php.ini文件並取消註釋這些擴展。
保存此文件並重新啓動apache/xampp
我希望它會爲你工作。
找不到php_intl.dll。我可以從什麼地方下載它? – Melvin
如何查找php_intl.dll是否已加載phpinfo()?我試圖用CTRL + F搜索「intl」,結果爲零。 – Melvin
* .dll用於Windows基本應用程序。我更新我的答案基礎上更新;)@梅爾文 –