在 Linux/UNIX 系统上面安装 PHP
如果你计划在 Linux 或其他任何各种 UNIX 上安装 PHP,必须具备以下条件:
- PHP 资源分布 http://www.php.net/downloads.php
- 最新 Apache 资源分布 http://httpd.apache.org/download.cgi
- 支持 PHP 运行的数据库,如果您打算用 (例如 MySQL,Oracle 等)。
- PHP 必须连接 (邮件服务器、BCMath 安装包,JDK,等等) 的任何其他支持的软件
- ANSI C 编码器
- Gnu make 实用程序-您可以在这免费下载 http://www.gnu.org/software/make
现在可以在您的 Linux 或 Unix 机器上安装 Apache 和 PHP5。如果您的 PHP 或者 Apache 版本有所不同的那么请做相应的调整。
- 如果你还没有这样做,解压你的 Apache 资源发布版。除非你有一个理由去做否则,/usr/local是标准的安装目录。
    gunzip -c apache_1.3.x.tar.gz
    tar -xvf apache_1.3.x.tar- 如下构建 Apache 服务器
    cd apache_1.3.x
    ./configure --prefix=/usr/local/apache --enable-so
    make
    make install- 解压 PHP 源代码发布版。除非你有一个理由去做否则,/usr/local是标准的安装目录。
- 解压 PHP 源压缩包放到/usr/local下
    gunzip -c php-5.x.tar.gz
    tar -xvf php-5.x.tar
    cd php-5.x- 假如你用的是 MYSQL 数据库,那么如下配置和搭建你的 PHP
    ./configure --with-apxs=/usr/sbin/apxs \
                --with-mysql=/usr/bin/mysql
    make
    make install- 安装 php.ini 文件。编辑此文件,以获得配置指令:
    cd ../../php-5.x
    cp php.ini-dist /usr/local/lib/php.ini- 
告诉你的 Apache 服务器你想服务的文件来自那里并且如何辨别 PHP 的扩展名文件 .php是标准文件名,但可以使用.html、.phtml,或任何你想要使用的文件名。- 打开您的 HTTP 配置文件 (/usr/local/apache/conf或自定义路径)
- 用文本编辑器打开 httpd.conf。
- 搜索关键词 DocumentRoof (DocumentRoof 应该出现两次),并将两个路径更改为您想要服务文件的目录(例如 /home/httpd)。我们建议一个主目录而不是默认的/usr/local/apache/htdocs,因为它更安全,但它不必在主目录中。在此目录中,您将保存所有的 PHP 文件。
 
- 打开您的 HTTP 配置文件 (
- 添加至少一个 PHP 扩展指令,如后面第一行代码所示。在第二行,我们已经添加了另一个的处理程序,解析所有 HTML 文件为 PHP 文件。
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .html- 重启服务器,每次完成 HTTP 配置或者改变 PHP.ini 文件后都必须重启服务器。
    cd ../bin
    ./apachectl start- 将文档根目录权限设置为 World-executable。目录中实际的 PHP 文件设置为 World-readable(644)。如有必要,则替换 /home/httpd为文档根目录,如下:
    chmod 755 /home/httpd/html/php- 
打开文本编辑器。类型: <?php phpinfo(); ?>将此文件在 Web 服务器的文档根目录中保存为 info.php。
- 启动任意一个 Web 浏览器并浏览文件。你必须始终使用 HTTP 请求 (http://www.testdomain.com/info.php或http://localhost/info.php或http://127.0.0.1/info.php),而不是文件名 (/ home/httpd/info.php)以保证为正确解析文件。
您应该看到一个长方形的信息关于你的新的 PHP 安装消息 Congratulations!。
						上一篇: 环境
			
						下一篇: 在 Mac OS X 安装...