1. 如何将默认使用的PHP替换成mamp集成环境下的PHP
- 修改bash中的配置
// 打开配置文件
vim .bash_profile
// 添加配置
export PATH="/Applications/MAMP/bin/PHP/PHP7.1.20/bin:$PATH"
// 配置文件生效
source .bash_profile
- 修改zsh中的配置
// 打开配置文件
vim .zshrc
// 添加配置
export PATH="/Applications/MAMP/bin/PHP/PHP7.1.20/bin:$PATH"
// 配置文件生效 尚有疑问
source .zshrc
2. 添加pcntl扩展
- 下载对应版本的PHP http://www.php.net/releases/
- 解压文件tar -xzvf PHP-7.1.20.tar.gz
- 进入pcntl目录cd PHP-7.1.20/ext/pcntl
- 进行PHPize变异/Applications/MAMP/bin/PHP/PHP7.1.20/bin/PHPize
- 执行命令 ./configure
–with-PHP-config=/Applications/MAMP/bin/PHP/PHP7.1.20/bin/PHP-config --prefix=/Applications/MAMP/bin/PHP/PHP7.1.20/bin/PHP - make编译`make && make install
- 终端显示以下信息,即为成功
Installing shared extensions: /Applications/MAMP/bin/PHP/PHP7.1.20/lib/PHP/extensions/no-debug-non-zts-20170718/
MAMP PRO menu->File ->Edit Template->PHP->7.1.20
参考文档
https://www.jianshu.com/p/ec88a61a0fa8
https://stackoverflow.com/questions/47806090/how-to-enable-pcntl-extensions-in-mamp-pro/50266295
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。