视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
linux命令行安装php的方法
2020-11-02 18:25:22 责编:小采
文档


linux命令行安装php的方法:首先通过“sudo apt install php libapache2-mod-php”命令安装PHP和Apache PHP模块;然后重新启动Apache服务即可。

推荐:《PHP视频教程》

准备条件

在开始本教程之前,请确保以具有 sudo 权限的用户身份登录。

安装使用 Apache 服务的 PHP 7.2

如果您使用 Apache 作为 Web 服务器,您需要安装 PHP 和 Apache PHP 模块,请运行以下命令:

sudo apt install php libapache2-mod-php

安装软件包后,重新启动 Apache 服务:

sudo systemctl restart apache2

安装使用 Ngnix 服务的 PHP 7.2

与 Apache 不同,Nginx 没有内置的处理 PHP 文件的支持,所以我们需要安装一个单独的应用程序,如 PHP FPM(“fastCGI进程管理器”),它将处理 PHP 文件。

要安装 PHP 和 PHP FPM 包,请运行以下命令:

sudo apt install php-fpm
* php7.2-fpm.service - The PHP 7.2 FastCGI Process Manager
 Loaded: loaded (/lib/systemd/system/php7.2-fpm.service; enabled; vendor preset: enabled)
 Active: active (running) since Sat 2018-06-30 23:56:14 PDT; 1min 28s ago
 Docs: man:php-fpm7.2(8)
 Main PID: 10080 (php-fpm7.2)
 Status: "Processes active: 0, idle: 2, Requests: 0, slow: 0, Traffic: 0req/sec"
 Tasks: 3 (limit: 2321)
 CGroup: /system.slice/php7.2-fpm.service
 |-10080 php-fpm: master process (/etc/php/7.2/fpm/php-fpm.conf)

您现在可以编辑 Nginx 服务器块并添加以下行,以便 Nginx 可以处理 PHP 文件:

server {
 # . . . other code
 location ~ .php$ {
 include snippets/fastcgi-php.conf;
 fastcgi_pass unix:/run/php/php7.2-fpm.sock;
 }
}

不要忘记重新启动 Nginx 服务,以使新配置生效:

sudo systemctl restart nginx

安装 PHP 扩展

要扩展 PHP 的核心功能,您可以安装一些额外的扩展。 PHP 扩展以包的形式提供,可以通过以下方式轻松安装:

sudo apt install php-[extname]

例如,如果要安装 MySQL 和 GD PHP 扩展,则可以运行以下命令:

sudo apt install php-mysql php-gd

安装新的 PHP 扩展后,请不要忘记重新启动 Apache 或 PHP FPM 服务,具体取决于您的设置。

测试 PHP 处理

要测试您的Web服务器是否已正确配置以进行 PHP 处理,请使用以下代码在 /var/www/html 目录中创建一个名为 info.php 的新文件:

<?php
phpinfo();
?>

保存文件,打开您选择的浏览器并访问 http://your_server_ip/info.php

phpinfo 函数将打印有关PHP配置的信息,如下图所示:

下载本文
显示全文
专题