LAMP安装配置
apache+mysql+php环境安装
软件版本:
httpd-2.2.17.tar.gz
mysql-5.5.19.tar.gz
cmake-2.8.4.tar.gz
php-5.2.17.tar.gz
安装APACHE
#tar -zxvf httpd-2.2.17.tar.gz
#cd `pwd`/httpd-2.2.17
#./configure --prefix=/usr/local/apache --enable-rewrite --enable-so
#make
#make install
【启动服务】
#/usr/local/apache/bin/apachectl restart
安装MYSQL
1>首先安装mysql编译所需依赖报
yum -y install gcc gcc-c++ gcc-g66 autoconf automake zlib* fiex* libxml* nurses-devel libmcrypt* libtool-ltdl-devel*
2>安装cmake编译工具
#tar -zxvf cmake-2.8.4.tar.gz
#cd `pwd`/cmake-2.8.4
#./configure && make && make install
3>正式安装MYSQL
#mkdir -p /usr/local/mysql/
#mkdir -p /data1/mysqldata/
#groupadd mysql
#useradd -s /sbin/nologin -M -g mysql mysql
#tar zxvf mysql-5.5.19.tar.gz
#cd `pwd`/mysql-5.5.19
#cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql/ \
-DMYSQL_UNIX_ADDR=/data1/mysqldata/mysql06.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_DATADIR=/data1/mysqldata/ \
-DMYSQL_USER=mysql \
-DMYSQL_TCP_PORT=3306
#make
#make install
【设置配置文件】
#cp support-files/my-medium.cnf /etc/my.cnf
#chmod 755 scripts/mysql_install_db
【初始化数据库】
#scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data1/mysqldata
#chown mysql.mysql -R /data1/mysqldata/
【添加启动脚本】
#cp support-files/mysql.server /etc/init.d/mysqld
#chmod 755 /etc/init.d/mysqld
#chkconfig mysql on
【设置环境变量】
#echo "export PATH=\$PATH:/usr/local/mysql/bin" >> /etc/profile
#source /etc/profile
【启动数据库】
#/etc/init.d/mysqld start
安装PHP
tar -zxvf php-5.2.17.tar.gz
#`pwd`/php-5.2.17
#./configure --prefix=/usr/local/php5 --enable-mbstring --enable-sockets --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/php5
#make
#make install
【复制配置文件】
#cp php.ini-dist /usr/local/php5/php.ini
【整合apache和php】
#mv /usr/local/apache/conf/httpd.conf /usr/local/apache/conf/httpd.conf_bak
#cat /usr/local/apache/conf/httpd.conf_bak | sed -e 's/DirectoryIndex index.html/DirectoryIndex index.html index.php/g' > /usr/local/apache/conf/conf/httpd.conf
#echo "AddType application/x-httpd-php .php" >> /usr/local/apache/conf/httpd.conf
【重启apache】
#/usr/local/apache/bin/apachectl restart
【创建php测试页面】
#vim /usr/local/apache/htdocs/tset.php
<?php
phpinfo();
?>
【访问测试】
http://$ip/test.php
到处安装结束。!!