一、安装Apache、MySQL和PHP
1.编译安装apache
--enable-so:使httpd服务能够具有动态加载模块功能。
--enable-rewrite:使httpd服务具有rewrite网页地址重写功能。
--enable-cgi:支持cgi脚本。
--enable-suexec:增加对suexec的支持。
--with-suexec-caller:设置允许调用suexec的用户。
--with-suexec-docroot:设置suexec的根目录。
2.编译安装MySQL
3.编译安装PHP
构建LAMP架构
--enable-mbstring:设置PHP支持多字节字符串。
--enable-apxs2:设置Apache服务器提供的apxc模块的支持程序的文件位置。
--with-mysql:设置MySQL服务器程序的安装位置。
--with-config-file-path:设置PHP程序的配置文件所在的位置。
二、配置MySQL
1.创建运行MySQL服务器的系统用户、组
2.建立MySQL的配置文件
3.初始化数据库
4.调整lib库路径
5.启动MySQL
三、修改httpd.conf配置文件
LoadModule:加载模块。php5_module为模块名,modules/libphp5.so为模块文件位置。
AddType:添加对.php类型的网页文件的识别。
DirectoryIndex:添加index.php,以便httpd服务器能够搜索到该首页文件。
四、测试PHP运行环境
1.测试PHP与Apache的协同工作
编写一个PHP测试网页,使用“phpinfo()”函数显示服务器的PHP环境信息。
使用浏览器访问http://www.zhao.com/test.php进行测试。如果PHP解析功能正常,将会在浏
览器页面中看到服务器中PHP程序的版本信息:
2.测试PHP与MySQL数据库的协同工作
编写一个PHP测试网页,添加简单的数据库操作命令,用于验证与MySQL服务器的连接情况
使用浏览器访问http://www.zhao.com/testdb.php进行测试。如果可以正常连接数据库,将
会显示“Success!!”,否则显示“Fail!!”: