PHP - Linux/Unix系统安装



如果您计划在Linux或任何其他Unix变体上安装PHP,则以下是先决条件列表:

现在,以下是将Apache和PHP5安装到您的Linux或Unix机器上的步骤。如果您的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是标准位置。

gunzip -c php-5.x.tar.gz
tar -xvf php-5.x.tar
cd php-5.x
  • 配置并构建您的PHP,假设您使用的是MySQL数据库。

./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。

    • 搜索DocumentRoot(应该出现两次),并将两个路径都更改为您要从中提供文件的目录(在本例中为/home/httpd)。我们建议使用主目录而不是默认的/usr/local/apache/htdocs,因为它更安全,但它不必位于主目录中。您将在此目录中保存所有PHP文件。

  • 添加至少一个PHP扩展指令,如下面的第一行代码所示。在第二行中,我们还添加了第二个处理程序,以便将所有HTML文件解析为PHP。

AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
  • 重新启动服务器。每次更改HTTP配置或php.ini文件时,都必须再次停止并启动服务器。

cd ../bin
./apachectl start
  • 将文档根目录权限设置为世界可执行。目录中的实际PHP文件只需要世界可读(644)。如有必要,请将/home/httpd替换为您下面的文档根目录:

chmod 755 /home/httpd/html/php
  • 打开一个文本编辑器。输入:<?php phpinfo(); ?>。将此文件保存在您的Web服务器的文档根目录中,命名为info.php。

  • 启动任何Web浏览器并浏览该文件。您必须始终使用HTTP请求(http://www.testdomain.com/info.php或https://127.0.0.1/info.php或http://127.0.0.1/info.php),而不是文件名(/home/httpd/info.php),才能正确解析文件。

您应该看到关于您的新PHP安装消息的详细信息表,恭喜!

php_installation.htm
广告