本次试验在linux4.6上搭建lamp,用到的软件有php-5.2.8.tar.bz2、mysql-5.0.18.tar.gz、httpd-2.0.64.tar.gz、Discuz_7.2_FULL_SC_GBK.zip(开源论坛软件,作为测试用)。切记:php一定要放到最后安装,并且在安装php时要连接mysql和apache。
实验过程:实验前预先把gcc*、gcc-c++**、libxml**以及火狐浏览器装上,用linux光盘rpm安装。
1、安装apache:
#tar -zxf httpd-2.0.64.tar.gz
#cd httpd-2.0.64
#./configure --prefix=/usr/local/apache2
#make &&make install
#./usr/local/apache2/bin/apachectl start
2、安装mysql:
#tar -zxf mysql-5.0.18.tar.gz
#cd mysql-5.0.18
#vi INSTALL-SOURCE
useradd mysql
./configure --prefix=/usr/local/mysql --with-charset=gbk #要加上--with-charset,因为后面安装的论坛要用到gbk语言环境,否则会出错。
make
make install
cp support-files/my-medium.cnf /etc/my.cnf
cd /usr/local/mysql
bin/mysql_install_db --user=mysql
chown -R root .
chown -R mysql var
chgrp -R mysql .
bin/mysqld_safe --user=mysql &
#chmod 777 INSTALL-SOURCE
#./INSTALL-SOURCE
#mysql #输入mysql测试数据库是可以用的
3、安装php
#tar -jxf php-5.2.8.tar.bz2
#cd php-5.2.8
#./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache2/bin/apxs
#make &&make install
4、在linux上,打开刚刚装好的firefox浏览器,在地址栏上输入localhost会发现能找到apache的测试页面,说明lamp的基本配置已成功。
5、修改apache相关参数:
# vi /usr/local/apache2/conf/httpd.conf
AddType application/x-httpd-php .php #在第844行增加这一行
DirectoryIndex index.html index.html.var index.php #在第395行后面增加index.php
#cd /usr/local/apache2/htdocs/
#rm -rf *
#vi index.php
<?php
phpinfo();
?>
#./usr/local/apache2/bin/apachectl start
现在打开linux火狐浏览器,在地址栏输入localhost/index.php回车,就可以看到mysql、php、apache等相关信息,这表示lamp已搭建成功。如图:
6、搭建配置开源软件discuz论坛:
#unzip Discuz_7.2_FULL_SC_GBK.zip
#cp -r upload/ /usr/local/apache2/htdocs/
#chmod 777 -R /usr/local/apache2/htdocs/upload/ #生产环境中,更改论坛或网站软件的权限要和软件开发负责人员协调好,权限不可以随便定义,此处给777纯属为了试验方便。
打开linux火狐浏览器,如果是第一次运行该论坛程序,在地址栏中输入http://127.0.0.1/upload/install,接下来按照网站提示一步步执行,会发现自己的论坛出炉了。如图,已经安装好discuz界面:uz
本文出自 “个人感受” 博客,谢绝转载!