Gar*_*tet 6 php homebrew macos-sierra
我试图安装Laravel的代客其中,作为依赖,需要PHP 7.当我尝试安装PHP 7家酿我得到以下错误:
Configuring SAPI modules
checking for Apache 2.0 handler-module support via DSO through APXS...
Sorry, I cannot run apxs. Possible reasons follow:
1. Perl is not installed
2. apxs was not found. Try to pass the path using --with-apxs2=/path/to/apxs
3. Apache was not built using --enable-so (the apxs usage page is displayed)
The output of /usr/sbin/apxs follows:
apxs:Error: /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12.xctoolchain/usr/local/bin/apr-1-config not found!.
configure: error: Aborting
READ THIS: https://git.io/brew-troubleshooting
If reporting this issue please do so at (not Homebrew/brew):
https://github.com/Homebrew/homebrew-php/issues
These open issues may also help:
php70-dbase https://github.com/Homebrew/homebrew-php/issues/3508
php70-intl not found https://github.com/Homebrew/homebrew-php/issues/3591
php70-opcache install issue https://github.com/Homebrew/homebrew-php/issues/3586
Problem installing php70-mcrypt, php70-opcache, php70-xdebug on El Capitan https://github.com/Homebrew/homebrew-php/issues/3587
Add php70-zmq formula https://github.com/Homebrew/homebrew-php/pull/3474
Problem installing homebrew/php/php70-imagick https://github.com/Homebrew/homebrew-php/issues/3571
Install PHP70: Incompatible library version https://github.com/Homebrew/homebrew-php/issues/3444
brew install php70-redis https://github.com/Homebrew/homebrew-php/issues/2762
Allow --enable-redis-igbinary for php70-redis https://github.com/Homebrew/homebrew-php/pull/3473
Add head formula for php70-uploadprogress https://github.com/Homebrew/homebrew-php/pull/3178
Run Code Online (Sandbox Code Playgroud)
这是一个全新安装的macos Sierra(实际版本,而不是测试版),全新安装了Homebrew(已更新).我已安装,运行并同意Xcode许可协议.
我不知道这些错误是什么意思或如何解决它们.有人可以提供任何帮助吗?
谢谢.
Gar*_*tet 10
对,我已经弄清楚了.我正在发布成功安装以下需求组件的步骤,以防其他人偶然发现此问题:
1).确保Homebrew是最新的:
brew update
Run Code Online (Sandbox Code Playgroud)
2).通过确保安装Xcode然后在终端中键入以下内容来修复PHP 7错误:
brew install apr apr-util
sudo mkdir -p /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12.xctoolchain/usr/local/bin/
sudo ln -s /usr/local/opt/apr/bin/apr-1-config /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12.xctoolchain/usr/local/bin/
sudo ln -s /usr/local/opt/apr-util/bin/apu-1-config /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12.xctoolchain/usr/local/bin/
Run Code Online (Sandbox Code Playgroud)
3).运行以下命令(否则PHP安装会抱怨缺少libz):
xcode-select --install
Run Code Online (Sandbox Code Playgroud)
4).您现在可以使用Homebrew安装PHP 7:
brew install homebrew/php/php70
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8683 次 |
| 最近记录: |