CentOS 5.5下构建LAMP环境(3)

第三部分 PHP安装

安装前先安装一些库依赖关系。不然预编译不过去。
#yum –y install libpng libpng-devel libjpeg libjpeg-devel freetype freetype-devel freetype-demos

解压、进入源码目录
#tar zxvf php-5.4.0.tar.gz
#cd php-5.4.0
./configure --prefix=/usr/local/php \                 安装路径
--with-apxs2=/usr/local/apache/bin/apxs \             整合Apache
--with-config-file-path=/usr/local/php/etc \          配置文件路径
--with-MySQL=/usr/local/mysql/ \                                          整个MySQL,对MySQL支持
--with-mysqli=/usr/local/mysql/bin/mysql_config \     mysqli扩展技术

--enable-zip \ 
--with-bz2 \
--with-jpeg-dir \                                     jpeg图片支持
--with-png-dir \                                      png图片支持
--with-freetype-dir \                                 freetype字体库支持
--without-iconv \                                     关闭iconv函数,多种字符集之间的转换
--with-libxml-dir \                                   libxml2库支持
--with-zlib-dir \                                     zlib库支持
--with-gd \                                           gd库支持
--enable-gd-native-ttf \                              TrueType字符串函数库
--with-curl \                                         curl浏览工具支持
--enable-mbstring \                                   多字节,字符串支持
--enable-sockets \                                    sockets 支持

--disable-debug                                       关闭调试模式
编译、安装
#make -j 4 && make install
复制php.ini
#cp php.ini-production /usr/local/php/etc
编辑Apache配置文件
#vi /usr/local/apache/conf/httpd.conf
查找<IfModule mod_mime.c>;
增加如下一行
AddType application/x-httpd-php .php
编辑test.php文件,测试php安装结果
#vim /usr/local/apache/htdocs/test.php
<?php
phpinfo();
?>
保存后,重启Apache
#/usr/local/apache/bin/apachectl restart
访问
出现phpinfo页面,证明安装成功,注意查看一下加载的php.ini文件路径,正确位置为
/usr/local/php/etc/php.ini
以上,PHP安装完毕。
 
到此位置,LAMP环境安装完毕!

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/f40c9e2cb446ae3bda806bf0b87008fe.html