第三部分 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环境安装完毕!