1、安裝基本的庫如gd,png,jpeg,freetype。
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel gd libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers
2、修改SELINUX
#vim /etc/selinux/config
找到
SELINUX=enforcing
改為
#SELINUX=enforcing
添加一行
SELINUX=disabled
儲存退出
3、安裝mysql
# tar -zvxf mysql-5.0.45-linux-i686-glibc23.tar.gz
# mkdir -p /usr/local/mysql
# cp -r mysql-5.0.45 /usr/local/mysql
# cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysql //開機啟動mysql
# cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
4、安裝apache
#tar -zvxf httpd-2.2.6.tar.gz
#cd httpd-2.2.6
#./configure --prefix=/usr/local/apache --enable-modules=so --enable-rewrite
#make
#make install
修改apache啟動使用者
#vim /usr/local/apache/conf/httpd.conf
User apache
Group apache
#/usr/local/apache/bin/apachectl -k start //啟動apache
用浏覽器檢視http://127.0.0.1,得到it works,說明apache已經配置成功了.
5、安裝php
#tar xzvf php-5.2.14.tar.gz
#cd php-5.2.14
#./configure --prefix=/usr/local/php \
--with-apxs2=/usr/local/apache/bin/apxs \
--with-gd \
--with-jpeg \
--with-zlib \
--with-png \
--with-freetype \
--enable-trace-vars \
--with-mysql \
--enable-mbstring=all \
--with-curl \
--enable-mbregex \
--with-config-file-path=/usr/local/php \
--enable-ftp \
--enable-soap
#cp php.ini-dist /usr/local/php5/php.ini
6、重新配置apache支援php
在LoadModule php5_module modules/libphp5.so這行下面添加
'AddType application/x-httpd-php .php'
#/usr/local/apache/bin/apachectl -k restart //重新開機apache
#echo '<?php phpinfo();?>' > /usr/local/apache/htdocs/info.php
#chown apache:apache /usr/local/apache/htdocs/info.php
通路http://127.0.0.1/info.php會輸出一些資訊。
本文轉自yuangang_love 51CTO部落格,原文連結:http://blog.51cto.com/linux008/557880,如需轉載請自行聯系原作者