linux编译安装php
程序员文章站
2022-04-02 20:22:31
...
1、http://php.net/ 下载相应版本的源码
2、解压源码后,在源码目录执行
2、解压源码后,在源码目录执行
./configure --prefix=/usr/php
--with-mysql=/mysql ext目录
...
--enable-fpm
make && make install
prefix是指定安装目录,with是指定随着源码一起编译的扩展
enable是启用fpm,启用fpm后在php安装目录sbin中会有可执行文件php-fpm
扩展的编译可以后期添加也可以随源码一起编译,=号后面是扩展的源码目录,扩展的源码有两种获取方式,在PHP源码中的ext目录有扩展的源码,没有的需要从其它地方下载到源码。
3、单独编译php扩展
安装完php后,在php/bin目录中有phpize 这个可执行文件是用来生成configure等文件的,在源码目录中执行
/usr/php/bin/phpize
./configure -with-php-config=/usr/php/bin/php-config
make && make install
如果编译报错,则是需要其它依赖 可以用apt-get来安装,
其中php-config也是php可执行文件,完成后就可以在php扩展目录中存在.so文件,然后在php.ini中启用extension,重启php-fpm就可以加载到此扩展。
4、查看php扩展 可以执行php -m命令,查看当前php已安装的扩展
php.ini所在目录可以在phpinfo()中查看到,如果不存在php.ini 可以从php源码中复制php.ini.development过来并重命名。
版权声明:本文为博主原创文章,未经博主允许不得转载。
以上就介绍了linux编译安装php,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
相关文章
相关视频
上一篇: 对于分表的靠山查询
推荐阅读
-
Linux环境下php实现给网站截图的方法
-
在CentOS上安装搭建PHP+Apache+Mysql的服务器环境
-
Centos6.5编译安装mysql 5.7.14详细教程
-
linux下perl操作mysql数据库(需要安装DBI)
-
CentOS 7 中以命令行方式安装 MySQL 5.7.11 for Linux Generic 二进制版本教程详解
-
最全的mysql 5.7.13 安装配置方法图文教程(linux) 强烈推荐!
-
Centos6.5 编译安装mysql 5.6.16 详细教程
-
Linux下MySQL安装配置 MySQL配置参数详解
-
在Linux系统安装MySql步骤截图详解
-
在 Linux 上安装Apache+ApacheJServ+JSP