如何在 CentOS 7 上安装 PHP 7

[ad_1]

在本教程中,我们将向您展示如何在您的 CentOS 7 上安装和配置 PHP 7。对于那些不知道的人来说,PHP(PHP:超文本预处理器)是一种为 Web 开发而设计的服务器端脚本语言,但也用作通用编程语言。 PHP 代码由带有 PHP 处理器模块的 Web 服务器解释,从而生成最终的网页:PHP 命令可以直接嵌入到 HTML 源文档中,而不是调用外部文件来处理数据。 PHP 7 带有许多新的和改进的特性。 其中最引人注目的是新的 Zend Engine 版本。 此外,其他重要改进包括增强的性能和显着减少的内存使用量。 因此,PHP 7 的速度可以达到 PHP 5.6 的两倍。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单。 我将向您展示在 CentOS 7 服务器上逐步安装 PHP 7。

先决条件

  • 运行以下操作系统之一的服务器:CentOS 7。
  • 建议您使用全新的操作系统安装来防止任何潜在问题。
  • 对服务器的 SSH 访问(或者如果您在桌面上,则只需打开终端)。
  • 一种 non-root sudo user或访问 root user. 我们建议充当 non-root sudo user,但是,如果您在充当 root 时不小心,可能会损害您的系统。

在 CentOS 7 上安装 PHP 7

步骤 1. 首先,您需要在系统上启用 Webtatic 和 EPEL yum 存储库。

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

步骤 2. 在 CentOS 7 中安装 PHP 7。

现在,使用以下命令安装 PHP 7:

sudo yum -y update
sudo yum install php70w

重新开始 Apache PHP安装后:

sudo systemctl restart httpd

步骤 3. 安装 PHP 模块。

如果您想搜索所有可用的 PHP 7 模块,您可以使用以下命令:

sudo yum search php70w

您可能希望安装应用程序所需的其他一些 PHP 扩展。 这是列表:

php70w.x86_64 : PHP scripting language for creating dynamic web sites
php70w-bcmath.x86_64 : A module for PHP applications for using the bcmath library
php70w-cli.x86_64 : Command-line interface for PHP
php70w-common.x86_64 : Common files for PHP
php70w-dba.x86_64 : A database abstraction layer module for PHP applications
php70w-devel.x86_64 : Files needed for building PHP extensions
php70w-embedded.x86_64 : PHP library for embedding in applications
php70w-enchant.x86_64 : Enchant spelling extension for PHP applications
php70w-fpm.x86_64 : PHP FastCGI Process Manager
php70w-gd.x86_64 : A module for PHP applications for using the gd graphics library
php70w-imap.x86_64 : A module for PHP applications that use IMAP
php70w-interbase.x86_64 : A module for PHP applications that use Interbase/Firebird databases
php70w-intl.x86_64 : Internationalization extension for PHP applications
php70w-ldap.x86_64 : A module for PHP applications that use LDAP
php70w-mbstring.x86_64 : A module for PHP applications which need multi-byte string handling
php70w-mcrypt.x86_64 : Standard PHP module provides mcrypt library support
php70w-mysql.x86_64 : A module for PHP applications that use MySQL databases
php70w-mysqlnd.x86_64 : A module for PHP applications that use MySQL databases
php70w-odbc.x86_64 : A module for PHP applications that use ODBC databases
php70w-opcache.x86_64 : An opcode cache Zend extension
php70w-pdo.x86_64 : A database access abstraction module for PHP applications
php70w-pdo_dblib.x86_64 : MSSQL database module for PHP
php70w-pear.noarch : PHP Extension and Application Repository framework
php70w-pgsql.x86_64 : A PostgreSQL database module for PHP
php70w-phpdbg.x86_64 : Interactive PHP debugger
php70w-process.x86_64 : Modules for PHP script using system process interfaces
php70w-pspell.x86_64 : A module for PHP applications for using pspell interfaces
php70w-recode.x86_64 : A module for PHP applications for using the recode library
php70w-snmp.x86_64 : A module for PHP applications that query SNMP-managed devices
php70w-soap.x86_64 : A module for PHP applications that use the SOAP protocol
php70w-tidy.x86_64 : Standard PHP module provides tidy library support
php70w-xml.x86_64 : A module for PHP applications which use XML
php70w-xmlrpc.x86_64 : A module for PHP applications which use the XML-RPC protocol

步骤 4. 验证安装 PHP 版本。

完成后,您可以使用以下命令确保在您的系统上安装了最新的稳定版本的 PHP 7:

# php -v

PHP 7.0.0 (cli) (built: Dec  16 2015 20:42:32) ( NTS )
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies

要测试 PHP,请创建一个名为 info.php 的测试文件,其内容如下。 Save 该文件,然后浏览到它以查看 PHP 是否正常工作:

nano /var/www/html/info.php
<?php
phpinfo();
?>

恭喜! 您已成功安装 PHP 7。感谢您使用本教程在您的 CentOS 7 系统上安装 PHP 7。 如需更多帮助或有用信息,我们建议您查看 PHP 官方网站.

[ad_2]

Related Posts