2017-10-09 208 views

回答

1

試試這個:

brew install php71-intl 
+0

這不符合標準的安裝工作 – Mondy

1

我找到一個解決方案。

curl -s http://php-osx.liip.ch/install.sh | bash -s 7.1 

然後我將intl.so從安裝複製到我的擴展目錄,該擴展目錄定義在我的php.ini中。

+0

你可以去多一點到的細節?在執行上述命令後,intl.so位於何處。 –

+0

php -i | grep擴展 – dan

+0

實際上,當嘗試sudo cp /usr/local/php5-7.1.13-20180201-134129/lib/php/extensions/no-debug-non-zts-20160303/intl.so/usr/lib/php/extensions /no-debug-non-zts-20160303/intl.so我得到操作不允許 - 將嘗試切換php的版本,而不是隻是擴展名。更多信息在這裏https://php-osx.liip.ch和https://websitebeaver.com/set-up-localhost-on-macos-high-sierra-apache-mysql-and-php-7-with-sslhttps – dan

3

除了什麼L. Grolleau says(運行brew install php71-intl),粘貼在文件的結尾int.so路徑/php.ini

extension=/usr/local/Cellar/php71-intl/7.1.11_20/intl.so 
3

打開一個終端,然後鍵入:

brew search intl 

你應該能夠看到php71-intl,然後運行

brew install homebrew/php/php71-intl 

然後重新啓動Apache

sudo apachectl restart 

然後鍵入:

php -i | grep intl 

,你應該能夠看到這樣的事情:

Additional .ini files parsed => /usr/local/etc/php/7.1/conf.d/ext-intl.ini 
intl 
intl.default_locale => no value => no value 
intl.error_level => 0 => 0 
intl.use_exceptions => 0 => 0 

享受!

0

試試這個

brew install homebrew/php/php71-intl