Heim >php教程 >php手册 >具体介绍Linux PHP5安装步骤

具体介绍Linux PHP5安装步骤

WBOY
WBOYOriginal
2016-06-13 11:05:30847Durchsuche

我们如何在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>
<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>

执行phpize生成编译文件,phpize在PHP安装目录的bin目录下/usr/local/php5/bin/phpize运行时,可能会报错:Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable is set correctly and then rerun this script.“,需要安装autoconf:yum install autoconf(RedHat或者CentOS)、apt-get install autoconf(Ubuntu Linux)生成配置文件,并编译生成模块:
<ol class="dp-xml">
<li class="alt"><span><span>/usr/local/php5/bin/phpize  </span></span></li>
<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>
</li>
<li class="alt"><span> </span></li>
<li class=""><span>make  </span></li>
<li class="alt"><span> </span></li>
<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安装的步骤,希望对大家有帮助。


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn