来测试
LAMP
的平台的运作
一、
首先安装好
Apache
和
DNS
,保证网站能够正常访问
(该实验用虚拟主机)
二、
安装
Mysql
数据库(该实验用编译安装)
(具体安装步骤参考上一个实验文档)
三、
构建
PHP
环境(一二步参考前面的文章即可)
1
、安装php
软件包
[root@server aa]# tar jxf php-5.2.6.tar.bz2 -C /usr/src
[root@server aa]# cd /usr/src/php-5.2.6/
[root@server php-5.2.6]# ./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
#如果报错:rpm -ivh libxml2-devel-2.6.26-2.1.2.8.i386.rpm
[root@server php-5.2.6]#make ; make install
#如果报错:
(在 空的/etc/apache2/httpd.conf的配置文件里加如下字段:
--------------------------------------------------------------
--
#LoadModule directive to aid module installations
#LoadModule dummy_module /usr/lib/apache2/modules/mod_dummy.so
)
2
、复制php.int
配置文件
[root@server php-5.2.6]# cp php.ini-dist /usr/local/php5/php.ini
3
、设置httpd.conf
文件
vi /usr/local/apache2/conf/httpd.conf
添加支持php 环境的相关配置
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php
DirectoryIndex index.php index.html
四、
测试PHP
运行环境
# vi /usr/local/apache2/htdocs/yangmvcom/test.php
<?php
phpinfo();
?>
测试成功页面
测试PHP与MySQL 数据库的协同工作
<?php
$link=mysql_connect('localhost','test','');
if(!$link) echo "FAIL!";
else echo "Success!";
mysql_close();
?>
重启 httpd 服务验证
OK,php已经能正常运作了,下面我们来搭建个论坛自己玩玩把。
五、
架设 Discuz !
论坛
1
、首先建立用户bbs 论坛的数据库及用户
[root@server ~]# mysql -u root –p
mysql> create database bbs;
mysql> grant all on bbs.* to runbbs@localhost identified by '456';
2
、解压下载的软件包,上传程序文件
[root@server aa]# unzip Discuz_6.1.0_SC_UTF8.zip -d discuz
[root@server aa]# mv discuz/upload /usr/local/apache2/htdocs/bbs
[root@server aa]# unzip UCenter_1.0.0_SC_UTF8.zip -d ucenter
[root@server aa]# mv ucenter/upload /usr/local/apache2/htdocs/ucenter
3
、设置相关目录的属主,以便Httpd 服务能对论坛写入数据
[root@server aa]# cd /usr/local/apache2/htdocs/ucenter/
[root@server ucenter]# chown -R daemon data
[root@server ucenter]# cd ../bbs
[root@server bbs]# chown -R daemon config.inc.php attachments forumdata uc_client/data/cache
六、
为了美观用虚拟主机
可以实现 bbs.yangmv.com
这种形式
所以改 httpd.conf
和 DNS
七、
安装UCenter
用户程序
八、
安装Discuz
论坛程序
安装成功!(安装之后应把 install 文件 重命名或删除)
OK,LAMP到这里就结束了,整个搭建过程看起来很复杂,其实只要细心,一步步认真操作,减少出问题的几率,搭建起来就比较轻松拉。如果本文有不对或者不明白的地方,欢迎指正讨论,谢谢。