PHP与MySQL安装指南
1. 运行PHP的方式
PHP解释器可以作为模块或单独的CGI二进制文件运行。通常,出于性能考虑会使用模块版本。不过,在没有模块版本的服务器上,或者为了让Apache用户能以不同用户ID运行不同的PHP页面,有时会使用CGI版本。此外,易于使用的Windows安装程序采用的也是CGI版本。在Unix环境中,主要采用模块方式运行PHP;在Windows系统中,则采用CGI方法。
2. 在Unix系统下安装Apache、PHP和MySQL
在Unix系统下安装有二进制安装和从源代码编译安装两种方式,各有优劣:
-二进制安装:专家只需几分钟,初学者也不会花费太多时间,但安装的系统版本可能落后一两个版本,且配置选项由他人决定。以Red Hat 8.0为例,它包含预配置的Apache Web服务器和PHP,但提供的PHP二进制文件编译时未支持MySQL。若要修复,可能只需重新编译PHP。
-源代码安装:需要花费几个小时下载、安装和配置,首次操作可能会有难度,但能完全掌控安装内容、版本和配置指令。以下是在Red Hat 8.0 Linux服务器上进行源代码安装的步骤:
-准备工作:
- 所需程序:
- Apache (http://www.apache.org/)
- OpenSSL (http://www.openssl.org/)
- Mod_SSL (http://www.modssl.org/)
- MySQL (http://www.mysql.com/) <