编译安装apache
卸载默认的相关软件包
解压源码包
配置
编译及安装
优化apache命令的执行路径
生成apache的启动脚本
修改apache启动脚本 使系统能识别apache服务
插入两行
添加apache服务到系统 使其开机后自动运行
修改apache配置文件
搜索如下语句 跳到对应行
在下方加入一下代码
启动apache服务
启动报错
在http.conf文件中寻找ServerName
增加一行
重新尝试启动apache服务器
启动成功
编译安装MySQL数据库
卸载Linux系统自带的MySQL软件包
安装支持包
安装完成
安装cmake工具
创建MySQL用户
解压MySQL源码包
配置MySQL
编译及安装mysql
修改MySQL安装目录的所有者权限
删除默认的MySQL配置文件 拷贝生成新的配置文件
初始化MySQL数据库
修改环境变量path值 将MySQL命令追加到默认搜索路径中
重新加载环境变量
优化MySQL执行路径
生成MySQL启动脚本 并赋予执行权
将MySQL服务添加到开机自启动中
启动MySQL服务 查看运行端口
进入命令行模式查看
编译安装PHP
卸载默认的php相关软件包
安装支持包
安装扩展工具库(libmcrypt、mhash、mcryp)
优化链接库
mhash
mcrypt
定义变量LD_LIBRARY_PATH 并提升为全局变量
安装php
配置
编译及安装
拷贝生成php配置文件php.ini
优化php的执行命令
修改php.ini文件
启用默认字符集 并修改默认字符集为utf-8
开启short_open_tag功能 修改其值为On
解压ZendGuardLoader文件
在php.ini文件中增加Zend功能(PHP加速)
在第19行插入
修改apache配置文件 使其支持php动态网站功能
在httpd.conf文件的54行插入
修改DirectoryIndex行 并添加index.php
重新启动apache服务
建立php功能测试网页test1.php
建立php连接MySQL的测试网页test2.php
修改MySQL管理员用户root密码为123456
建立test2.php页面文件
部署PHP MySQL站点包
解压phpMyAdmin网页文件
建立配置文件config.inc.php
访问phpMyAdmin站点
创建Discuz论坛BBS站点数据库bbsdb
以MySQL管理员root身份登陆MySQL 并创建数据库bbsdb
创建runbbs数据库用户 并授权其对bbsdb库拥有所有权限
解压Discuz站点包
修改相关站点目录的所有者为daemon
站点部署成功后 打开火狐浏览器
bbs站点正常 将/usr/local/httpd/htdocs/bbs/下的install移除或修改权限为600