unix php,如何在Linux/Unix上安装PHP

如果您计划在 Linux 或 Unix 的任何其他版本上安装 PHP,那么您需要确定已经达到下述几点要求:

一个可工作的 PHP 支持的数据库,如果你打算使用一个数据库,例如:MySQL、Oracle 等

PHP 必须连接的任何其他支持的软件(邮件服务器、BCMath 包、JDK等)

ANSI C 编译器

接下来的内容是关于如何在 Linux 或 Unix 上安装 Apache 和 PHP5 的操作步骤。如果您的 PHP 或 Apache 版本不同,那么请按情况进行安装。

步骤1

首先,请解压和解压您的 Apache 源分布。/usr/local 是标准的存放 Apache 源分布的地方,除非您有别的需求:gunzip -c apache_2.4.x.tar.gz

tar -xvf apache_2.4.x.tar

第2步

构建 apache 服务器的代码如下所示:cd apache_2.4.x

./configure --prefix=/usr/local/apache --enable-so

make

make install

步骤3

解压您的 PHP 源分布。/ usr/ local 是标准的存放 PHP 源分布的位置,您也可以将其放置在其他位置(如果您有需要的话):gunzip -c php-7.x.tar.gz

tar -xvf php-7.x.tar

cd php-7.x

步骤4

配置和构建您的 PHP,假设您使用的是 MySQL 数据库:./configure --with-apxs=/usr/sbin/apxs \

--with-mysql=/usr/bin/mysql

make

make install

步骤5

安装 php.ini 文件。编辑此文件以获取配置指令:cd ../../php-7.x

cp php.ini-development /usr/local/lib/php.ini

步骤6

告诉您的 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

步骤7

重新启动服务器。每次更改 HTTP 配置或 php.ini 文件时,都必须停止并重新启动服务器:cd ../bin

./apachectl start

步骤8

将文件根目录权限设置为 world-executable。目录中的实际 PHP 文件只需要是 world-readable(644)。如果需要,请将 /home/httpd 替换为您的如下面所述的文档根目录:chmod 755 /home/httpd/html/php

步骤9

打开文本编辑器。类型为:。将此文件保存在 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 的一个长表信息,那么,表示您已经成功在 Linux 或 Unix 上安装了 PHP!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值