Linux 中PHP的安装教程
一、下载安装包
http://www.php.net/downloads.php
获取下载地址
wget
http://hk1.php.net/distributions/php-7.0.13.tar.gz
http://xmlsoft.org
ftp://xmlsoft.org/libxml2/libxml2-2.9.4.tar.gz
二、安装python-devel
centos安装python-dev包提示Nopackagepython-devavailable:
出现此问题的原因是python-dev的包在centos的yum中不叫python-dev,而是python-devel.
所以使用下面的命令即可安装python-dev:
yuminstallpython-devel
1.可以先查看一下含python-devel的包
yumsearchpython|greppython-devel
2.64位安装python-devel.x86_64,32位安装python-devel.i686,我这里安装:
yuminstallpython-devel.x86_64
安装成功后通过:
rpm-qa|greppython-devel
三、安装libxml2(需要步骤2)
tarzxvflibxml2-2.9.4.tar.gz cdlibxml2-2.9.1. ./configure--prefix=/usr/local/libxml2 make makeinstall
如果安装成功以后,在/usr/local/libxml2/目录下将生成bin、include、lib、man和share五个目录。
在后面安装PHP5源代码包的配置时,会通过在configure命令的选项中加上"--with-libxml-dir=/usr/local/libxml2"选项,
用于指定安装libxml2库文件的位置。
三、安装php
#tarzvxfphp-5.5.4.tar.gz #cdphp-5.5.4 #./configure--prefix=/usr/local/php--with-apxs2=/usr/local/apache-httpd/bin/apxs--with-libxml-dir=/usr/local/libxml2 #make #makeinstall
四、重新配置apache-httpd让他支持php
配置httpd.conf让apache支持PHP:
#vi/usr/local/apache2/conf/httpd.conf 找到AddTypeapplication/x-gzip.gz.tgz在其下添加如下内容 AddTypeapplication/x-httpd-php.php(.前面有空格) AddTypeapplication/x-httpd-php-source.phps(.前面有空格)
然后CPOPYPHP的配置文件
cpphp-5.5.4/php.ini.dist/usr/local/php/lib/php.ini
(如果没有php.ini.dist则把php.ini-developmentphp.ini-production中的任何一个重命名为php.ini.dist即可。)
修改php.ini文件增加register_globals=On
重启apache-httpd