首页 > 后端开发 > php教程 > linux编译安装php

linux编译安装php

WBOY
发布: 2016-07-30 13:30:35
原创
1280 人浏览过

1、http://php.net/ 下载相应版本的源码
2、解压源码后,在源码目录执行

<code>./configure --prefix=/usr/php
--with-mysql=/mysql ext目录
<span>...</span>
--enable-fpm

make && make install</code>
登录后复制

prefix是指定安装目录,with是指定随着源码一起编译的扩展
enable是启用fpm,启用fpm后在php安装目录sbin中会有可执行文件php-fpm

扩展的编译可以后期添加也可以随源码一起编译,=号后面是扩展的源码目录,扩展的源码有两种获取方式,在PHP源码中的ext目录有扩展的源码,没有的需要从其它地方下载到源码。

3、单独编译php扩展
安装完php后,在php/bin目录中有phpize 这个可执行文件是用来生成configure等文件的,在源码目录中执行

<code>/usr/php/bin/phpize
<span>.</span>/configure <span>-with</span><span>-php</span><span>-config</span><span>=</span>/usr/php/bin/php<span>-config</span>
make <span>&&</span> make install</code>
登录后复制

如果编译报错,则是需要其它依赖 可以用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教程有兴趣的朋友有所帮助。

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板