源代码安装php后,如何增加一个扩展(opcache)

作者

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"

6) 重新启动Php查看效果

zend-opcache

回复

电子邮件地址不会被公开。