Maison >développement back-end >tutoriel php >Linux 安装php
下载解压 libxml2-2.6.32.tar.gz
安装
./configure --prefix=/usr/local/php --with-libxml-dir=/usr/local/libxml2
下载 http://www.php.net/downloads.php
解压 tar -zxvf php-5.3.16.tar.gz
安装
./configure --prefix=/usr/local/php --with-libxml-dir=/usr/local/libxml2 --with-apxs2=/usr/local/httpd/bin/apxsmakesudo make install
这里有一个-with-apxs2=/usr/local/httpd/bin/apxs选项,其中apxs是在安装Apache时产生的,apxs是一个为Apache HTTP服务器编译和安装扩展模块的工具,使之可以用由mod_so提供的LoadModule指令在运行时加载到Apache服务器中。通过这个工具把PHP模块动态加载到Apache中
拷贝配置文件
cp ~/php-5.3.16/php.ini-development /usr/local/php/lib/php.ini
编辑 /usr/local/httpd/conf/httpd.conf 文件
找到:
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
在后面添加:
AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .php5
找到:
DirectoryIndex index.html
添加:
DirectoryIndex index.html index.php
重启apache
sudo apachectl restart
在/usr/local/httpd/php/htdocs下新建info.php文件
<?php phpinfo();?>
在浏览器中输入:ip/info.php,观察到如下内容,说明安装成功。