我们如何在linux下安装php5呢?我们这里就详细的介绍一下linux php5安装。服务器运行一段时间后,可能突然会需求添加某个扩展,如curl、pdo、xmlrpc等,这就需要在不重新编译php的情况下独立添加扩展。
下面以安装curl为例,介绍具体Linux PHP5安装步骤。
1.安装crul wget http://curl.haxx.se/download/curl-7.19.6.tar.gz tar -zxvf curl-7.19.6.tar.gz cd curl-7.19.6 ./configure --prefix=/usr/local/curl
<OL class=dp-xml><LI class=alt><SPAN><SPAN>make </SPAN></SPAN><LI class=""><SPAN>make install </SPAN></LI></OL>
2.编译生成扩展进入php源程序目录中的ext目录中,这里存放着各个扩展模块的源代码,选择你需要的模块,比如curl模块:
<OL class=dp-xml><LI class=alt><SPAN><SPAN>cd curl </SPAN></SPAN></LI></OL>
立即学习“PHP免费学习笔记(深入)”;
<OL class=dp-xml><LI class=alt><SPAN><SPAN>/usr/local/php5/bin/phpize </SPAN></SPAN><LI class=""><SPAN>./configure </SPAN><SPAN class=attribute><FONT color=#ff0000>--with-curl</FONT></SPAN><SPAN>=/usr/local/curl </SPAN><SPAN class=attribute><FONT color=#ff0000>--with-php-config</FONT></SPAN><SPAN>=/usr/local/php5/bin/php-config </SPAN></SPAN><LI class=alt><SPAN> </SPAN><LI class=""><SPAN>make </SPAN><LI class=alt><SPAN> </SPAN><LI class=""><SPAN>make install </SPAN></LI></OL>
这样,curl.so就被复制到PHP对应目录(如:/usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/)
3.修改配置在php.ini里,设置扩展目录:
<OL class=dp-xml><LI class=alt><SPAN><SPAN class=attribute><FONT color=#ff0000>extension_dir</FONT></SPAN><SPAN> = </SPAN><SPAN class=attribute-value><FONT color=#0000ff>"/usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/"</FONT></SPAN><SPAN> </SPAN></SPAN></LI></OL>
并添加扩展模块引用:
<OL class=dp-xml><LI class=alt><SPAN><SPAN class=attribute><FONT color=#ff0000>extension</FONT></SPAN><SPAN> = </SPAN><SPAN class=attribute-value><FONT color=#0000ff>curl</FONT></SPAN><SPAN>.so </SPAN></SPAN></LI></OL>
4.检查并重启Apache
<OL class=dp-xml><LI class=alt><SPAN><SPAN>/usr/local/php/bin/php -v </SPAN></SPAN></LI></OL>
执行这个命令时,php会去检查配置文件是否正确,如果有配置错误,这里会报错,可以根据错误信息去排查。以上就是Linux PHP5安装的步骤,希望对大家有帮助。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号