centos 编译安装php5.2

  • A+
所属分类:Centos Linux学习 PHP

工具/原料

  • php5.2.15.tar.gz

  • libiconv-1.14.tar.gz

  • ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz

方法/步骤

上面安装包我这里没法提供下载地址,大家可以去百度网页里搜一下,就有很多。

第一步 先确认安装所需要的各种开发包及相应扩展

如果你的httpd 和mysql已经安装了  那 在yum安装的时候就不要安装了。安装也没事,系统会提示你已经安装

#yum -y  install libpng libpng-devel libXpm libXpm-devel ibjpeg libjpeg-devel httpd httpd-devel mysql mysql-devel

安装完如图所示。

centos 编译安装php5.2

第二步:解压libiconv 文件,并安装

#cd /usr/local/src/php-lib/libiconv-1.14

#./configure --prefix=/usr/local/libiconv && make && make install

另外还需要拷贝一些文件到lib库中,php默认情况下会在/usr/lib/ 下查找这些so文件。

#cd /usr/lib

#ln -s /usr/lib64/mysql/libmysqlclient.so ./

#ln -s /usr/lib64/libpng.so ./

#ln -s /usr/lib64/libXpm.so ./

#ln -s /usr/lib64/libjpg.so ./

第三步:解压php5.2.15.tar.gz 并编译安装

# tar -zvxf php5.2.15.tar.gz

#cd php5.2.15

#./configure --prefix=/usr/local/php --with-apxs2=/usr/sbin/apxs --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --with-openssl --with-zlib --enable-bcmath --with-bz2 --enable-gd-native-ttf --with-gettext --enable-mbstring --enable-zip --with-iconv=/usr/local/libiconv --with-curl --enable-soap --enable-sockets --enable-ftp --with-mysql --with-pdo-mysql --with-gd

#make && make install

安装完后会生成php配置文件/etc/php.ini 

#在/etc/httpd/conf/httpd.conf文件中加入PHP文件类型解析(加在文件最后即可) Addtype application/x-httpd-php .php 

配置 ZendOptimizer

#tar zxvf  ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz

#cp ZendOptimizer-3.3.9-linux-glibc23-x86_64/data/5_2_x_comp/ZendOptimizer.so /usr/lib64/php/modules/

在/etc/php.d内新增配置文件在/etc/php.d内新增配置文件

#vim /etc/php.d/zendoptimizer.ini

添加内容: zend_extension=/usr/lib64/php/modules/ZendOptimizer.so 

#service httpd restart 

重启apache服务。 

新建index.php 放在/var/www/html/ 下(如果你的httpd没有修改配置的话放在这里)。内容写

<?

 phpinfo();

?>

在浏览器里访问http://locallhost/index.php查看php 版本信息

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: