天天看點

lamp安裝

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,如需轉載請自行聯系原作者