1. 实验需求:
1) 搭建Apache环境
2) 构建PHP运行环境
3) 搭建MySQL 数据库
4) 搭建Discue 论坛
2. 实验环境:
Linux服务器系统版本:Red Hat Enterprise Linux 6.5 IP:192.168.10.20
WIN7系统客户机: IP: 192.168.10.1
3. 实验步骤:
基本安装操作:
上一章我们已经搭建了Apache软件和MySQL数据库,可以参考之前的文档。
首先要下载MySQL软件,我这里已经下载好,放在电脑硬盘里,把它共享出来。
安装PHP 软件包
切换到解压的目录下
将光盘挂在到/media 目录下
首先安装GD库及GD库关联的程序
配置:
在定制PHP的配置选项时,最关键的是要要指定httpd、mysql 的安装路径,以便添加相关支持设置,使LAMP各组件协同工作。
安装完成后会出现这段话,是正常的
编译安装的过程可能会比较长,如未出现错误。PHP安装过程就结束。
Php.ini配置调整:
cp php.ini-production /etc/php.ini //在源码目录
php.ini-production //生产版样例文件,用于实际运营
Httpd.conf配置调整:
这里报错是因为之前做Apache授权访问时 配置文件手动加载一行,要把他删除。一般人不会有这一项的。
测试下能不能正常工作
配置 httpd.conf 让apache支持PHP
# vi /usr/local/apache/conf/httpd.conf
找到 AddType application/x-gzip .gz .tgz (369)在其下添加如下内容
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
这个文件里面有。所以不需要添加。
LoadModule php5_module modules/libphp5.so //增加
DirectoryIndex index.php index.html //调整首页文件设置
测试页也成功解析了
登录到MySQL 数据库
--------进入数据库,建立授权账号-----
CREATE DATABASE abc;
GRANT all ON abc.* TO ‘tom‘@‘localhost‘ IDENTIFIED BY ‘123456‘;
flush privileges;
--------下面测试数据库工作是否正常-----
<?php
$link=mysql_connect(‘192.168.10.20‘,‘tom‘,‘123456‘);
if($link) echo "Success!!";
else echo "Fail!!";
mysql_close();
?>
搭建Discuz论坛
下面 开始测试:
输入//192.168.10.20/install
点同意
点下一步,
第3步填写信息,
数据库服务器写自己服务器的IP地址,
数据库名:abc
数据库用户名:tom
数据库密码:123456
安装完成界面。
增加安全性:
直接输入//192.168.10.20/
输入admin 和密码 可以进入论坛
实验结束
本文出自 “IT随笔” 博客,谢绝转载!
原文地址:http://tang493512148.blog.51cto.com/10053350/1734132