lamp环境中php模块扩展

0. 编译一个php的扩展的通用步骤是什么?

1. 下载对应扩展源码

2. 放到 /usr/local/src 目录下

3. 解压

4. 在这个解压目录内,执行绝对路径的phpize这个命令

/usr/local/php/bin/phpize



5. 当这个命令执行完毕之后,会在当前目录下生成一个configure文件

6. 利用上面的configure文件,执行

./configure --with-php-config=/usr/local/php/bin/php-config



这个命令的意义在于告诉这个扩展php的配置文件将在哪里

7. 当上面的命令执行完毕之后,在执行 

make && make install



8. 执行完这个命令之后,会生成一个路径

9. 在这个路径下有一个 .so 为后缀结尾的文件

10. 修改php.ini文件

11. 在文件里面增加如下代码

extension_dir = 上面的生成路径

extension= .so文件

12. 重启Apache

13. 添加一个测试文件, phpinfo() 函数测试

在浏览器查看一下扩展是否正常开启

你可能感兴趣的:(php扩展安装步骤)