首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

LAMP装配配置

2012-06-28 
LAMP安装配置apache+mysql+php环境安装软件版本:httpd-2.2.17.tar.gzmysql-5.5.19.tar.gzcmake-2.8.4.tar.

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

到处安装结束。!!

热点排行