系统环境:CentOS_5.6
先装一些支持库:
#yum -y install gcc gcc-c++ glibc glibc-common gd gd-devel libpng libmng libjpeg zlib pango-devel* cairo-devel libart_lgpl-devel cglib libxml2
一,需要搭建LAMP环境的支持
APACHE服务的架设
1,获得源码:httpd-2.2.13.tar.gz //(可以去http://download.chinaunix.net/下载到源码)
2,释放源码:#tar zxvf httpd-2.2.13.tar.gz -C /usr/src //本人习惯放到此目录下面
3,#cd /usr/src/httpd-2.2.13
4,配置编译选项:#./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite
5,编译安装:#make;make install
6,设置自动运行:#vi /etc/rc.d/rc.local //添加以下行的内容
/usr/local/apache2/bin/apachectl start
7, 查看httpd服务是否启动:#netstat -anpt |grep :80
8,重启httpd服务:#service httpd restart
9,添加支持php环境的相关配置行
#vi /usr/local/apache2/conf/httpd.conf
………………
LoadModule PhP5_module modules/libphp5.so
………………
DirectoryIndex index.php index.html
………………
AddType application/x-httpd-php .php
AddDefault charaet utf8
至此我们的apache基本搭建完毕,暂不需要配置!
MySQL数据安装
1,#useradd -M -s /sbin/nologin mysql //创建运行数据库的用户mysql
2,释放源码:#tar zxvf mysql-5.0.75.tar.gz -C /usr/src
3,#cd /usr/src/mysql-5.0.75
4,编译安装:#./configure --prefix=/usr/local/mysql
#make;make install
5,建立配置文件:#cp support-files/my-medium.cnf /etc/my.cnf
6,初始化数据库:# /usr/local/mysql/bin/mysql_install_db --user=mysql
#chown -R root.mysql /usr/local/mysql
#chown -R mysql /usr/local/mysql/var
7,调整lib库路径:#echo "/usr/local/mysql/lib/mysql" >> /etc/ld.so.conf
#ldconfig
8,将mysql添加为系统服务:#cp support-files/mysql.server /etc/init.d/mysqld
#chmod +x /etc/init.d/mysqld
#chkconfig --add mysqld
#chkconfig mysqld on
9,设置mysql程序的执行路径
#export PATH=$PATH:/usr/local/mysql/bin
#echo "PATH=$PATH:/usr/loacl/mysql/bin" >> /etc/profile
mysql安装完毕!!!
PHP安装
1,获得源码:php-5.2.10.tar.gz
2,释放源码:#tar zxvf php-5.2.10.gz -C /usr/src
3,#cd /usr/src/php-5.2.10
4,预编译:#./configure --prefix=/usr/local/php5 --enable-mbstring --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/php5
5,#make;make install
6,复制php.ini配置文件:#cp php.ini-dist /usr/local/php5/php.ini
7,修改php虚拟内存,防止因调用图像的任务过大,mysql会挂掉的。
#vi /usr/local/php5/php.ini 将memory_limit = 128M 改为 1024M或更大