opcache 可以提高php的运行速度,通过源代码方式安装php后,忘记了安装 opcache 。这里记录下,怎么在php源代码方式安装好后,新增加一个扩展。这里使用 opcache 作为示例。
1) 找到php的安装路径, 查找到 phpize
which phpize
/usr/local/php724/bin/phpize
phpize 是一个bash脚本,可以对php扩展生成一个 configure 文件, 这样就可以 make install。
2) 进入php源码代码目录,执行 phpize
cd ~/php/ext/opcache
/usr/local/php/bin/phpize
Configuring for:
PHP Api Version: 20180731
Zend Module Api No: 20180731
Zend Extension Api No: 320180731
当前的目录,就生成了 configure 文件
3) 执行 configure
./configure --with-php-config=/usr/local/php/bin/php-config
php-config 也是一个脚本文件,用来传递配置信息
4) make && make install
执行安装
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/
5) 写入配置文件中
如果配置文件(php.ini) 没有 opcache 添加
[opcache]
zend_extension ="/usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/opcache.so"