1、PHP编译及扩展编译步骤
phpize (如果已经存在多个php版本,需指明路径)
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
如果已经编译好php,需要添加一个扩展,进入源码包的ext ,然后进入对应的扩展包
phpize (如果已经存在多个php版本,需指明路径)
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install 相当于同样的流程走一遍。
2、配置文件
编译完php没有php.ini 文件,去源码包将 php.ini-production 或php.ini-development 拷贝到配置文件目录即可。
将php-fpm.conf.default 重名为php-fpm.conf 。将php-fpm.d 目录下的文件 www.conf.default 重名为 www.conf即可
3、Cannot find OpenSSL's <evp.h>
qus-MacBook-Pro:ext qu$ ./configure --with-php-config=/Users/qu/php/installphp/bin/php-config
--with-openssl=/usr/local/Cellar/openssl/1.0.2q/ (添加对应的路径即可)