图文详解php的安装以及Discuz论坛的架设[LAMP
前面已经装好Apache和Mysql了,接下来我门安装php,最后再搭建一个Discuz论坛来测试LAMP的平台的运作一、 首先安装好 Apache 和 DNS ,保证网站能够正常访问
(该实验用虚拟主机)
http://blog.运维网.com/attachment/201207/154254731.jpg
二、 安装Mysql 数据库(该实验用编译安装)
(具体安装步骤参考上一个实验文档)
三、 构建PHP环境(一二步参考前面的文章即可)
1、安装php软件包
# tar jxf php-5.2.6.tar.bz2 -C /usr/src
# cd /usr/src/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
http://blog.运维网.com/attachment/201207/154408598.jpg
#如果报错:rpm -ivh libxml2-devel-2.6.26-2.1.2.8.i386.rpm
#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 配置文件
# 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
http://blog.运维网.com/attachment/201207/154508346.jpg
http://blog.运维网.com/attachment/201207/154549625.jpg http://blog.运维网.com/attachment/201207/154549756.jpg
四、 测试PHP运行环境
# vi /usr/local/apache2/htdocs/yangmvcom/test.php
测试成功页面
http://blog.运维网.com/attachment/201207/154615691.jpg
测试PHP与MySQL 数据库的协同工作
# vi /usr/local/apache2/htdocs/yangmvcom/testdb.php
http://blog.运维网.com/attachment/201207/154647194.jpg
重启 httpd 服务验证
http://blog.运维网.com/attachment/201207/154710264.jpg
OK,php已经能正常运作了,下面我们来搭建个论坛自己玩玩把。
五、 架设 Discuz ! 论坛
1、首先建立用户bbs 论坛的数据库及用户
# mysql -u root –p
mysql> create database bbs;
mysql> grant all on bbs.* to runbbs@localhost identified by '456';
2、解压下载的软件包,上传程序文件
# unzip Discuz_6.1.0_SC_UTF8.zip -d discuz
# mv discuz/upload /usr/local/apache2/htdocs/bbs
# unzip UCenter_1.0.0_SC_UTF8.zip -d ucenter
# mv ucenter/upload /usr/local/apache2/htdocs/ucenter
3、设置相关目录的属主,以便Httpd 服务能对论坛写入数据
# cd /usr/local/apache2/htdocs/ucenter/
# chown -R daemon data
# cd ../bbs
# chown -R daemon config.inc.php attachments forumdata uc_client/data/cache
六、 为了美观用虚拟主机可以实现 bbs.yangmv.com 这种形式
所以改 httpd.conf 和 DNS
http://blog.运维网.com/attachment/201207/154819882.jpg http://blog.运维网.com/attachment/201207/154819218.jpg
七、 安装UCenter 用户程序
http://uc.yangmv.com/install/index.php
http://blog.运维网.com/attachment/201207/154910319.jpg http://blog.运维网.com/attachment/201207/154910748.jpg http://blog.运维网.com/attachment/201207/154910407.jpg
八、 安装Discuz 论坛程序
http://bbs.yangmv.com/install/index.php
http://blog.运维网.com/attachment/201207/155017688.jpg http://blog.运维网.com/attachment/201207/155017331.jpg http://blog.运维网.com/attachment/201207/155017288.jpg http://blog.运维网.com/attachment/201207/155017520.jpg
安装成功!(安装之后应把 install 文件 重命名或删除)
OK,LAMP到这里就结束了,整个搭建过程看起来很复杂,其实只要细心,一步步认真操作,减少出问题的几率,搭建起来就比较轻松拉。如果本文有不对或者不明白的地方,欢迎指正讨论,谢谢。
邮箱:yangmv@126.com
交流QQ群:29784493
页:
[1]