linux4.6LAMP搭建

   本次试验在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已搭建成功。如图:wKiom1MhYevDNtcAAAI7GxT1Nk4129.jpg



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界面:wKiom1MhZBGgYmi-AAUMObwMhYM450.jpguz

本文出自 “个人感受” 博客,谢绝转载!

你可能感兴趣的:(linux,lamp,discuz)