×
PHP 7新特性简单认识PHP7如何配置PHP7环境如何在Linux/Unix上安装PHP在Mac OS X系统中的安装PHP使用IIS在Windows上安装PHPApache如何在Windows上安装PHP7功能之标量类型声明返回类型声明在PHP中的使用PHP7空合并运算符如何使用PHP7中如何使用太空船操作符PHP7定义常量数组和匿名类PHP7中Closure :: call使用示例如何使用过滤unserialize()函数PHP7如何使用IntlChar伪随机数产生器CSPRNGPHP7的期望是如何使用的?PHP7如何使用use语句如何进行错误处理的?PHP是如何计算整数除法的?什么是PHP7的Session选项PHP7弃用了哪些功能PHP7中移除的扩展和SAPI

PHP7更新记录

PHP7.2.0 RC6 发布,修复bug

如何在Linux/Unix上安装PHP


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

接下来的内容是关于如何在 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

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


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)