最新公告
  • 欢迎您光临牛品源码网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • 如何在 Ubuntu 20.04 上安装 PHP

    image.png
    镜像下载、域名解析、时间同步请点击 阿里巴巴开源镜像站

    PHP 是世界上使用广泛的服务端编程语言之一。很多著名的 CMS 和框架,例如 WordPress, Magento, 和 Laravel 都是基于 PHP 构建的。
    这篇指南覆盖了在 Ubuntu 20.04 上安装 PHP 以及 PHP 和 Nginx,Apache 集成的必要步骤。
    在写作的时候,默认的 Ubuntu 20.04 软件源上包含了 PHP 7.4 版本。我们将会向你展示如何安装之前的 PHP 版本。在选择安装哪一个版本的 PHP时,请确认你的应用支持它。

    一、安装 PHP 7.4,配合 Apache

    如果你正在使用 Apache 作为你的网络服务器,运行下面的命令来安装 PHP 和 Apache PHP 模块:

    sudo apt update
    sudo apt install php libapache2-mod-php

    软件包安装好之后,重启 Apache,重新加载 PHP 模块。

    sudo systemctl restart apache2

    二、安装 PHP 7.4,配合 Nginx

    不像 Apache,Nginx 没有对处理 PHP 文件的内建支持。我们将会使用 PHP-FPM (“fastCGI process manager”) 来处理 PHP 文件。
    运行下面的命令,来安装 PHP 和 PHP FPM 软件包:

    sudo apt update
    sudo apt install php-fpm

    安装完成后,FPM 服务将会自动启动。运行以下命令检查服务状态:

    systemctl status php7.4-fpm

    输出结果:

    ● php7.4-fpm.service - The PHP 7.4 FastCGI Process Manager
         Loaded: loaded (/lib/systemd/system/php7.4-fpm.service; enabled; vendor preset: enabled)
         Active: active (running) since Tue 2020-06-09 19:07:05 UTC; 37s ago

    现在你可以编辑 Nginx 服务器配置区块,并且添加下面的内容,以便 Nginx 可以处理 PHP 文件:

    server {
        # . . . other code
        location ~ \\\\.php$ {
            include snippets/fastcgi-php.conf;
            fastcgi_pass unix:q;
        }
    }

    不要忘记重启 Nginx 服务器,以便新的配置可以起作用:

    sudo systemctl restart nginx

    三、安装 PHP 扩展

    PHP 扩展被编译成库文件,用来扩展 PHP 核心功能。扩展通常作为软件包,并且可以很容易地通过apt来进行安装:

    sudo apt install php-[extname]

    例如,想要安装 MySQL 和 GD 扩展,你需要运行下面的命令:

    sudo apt install php-mysql php-gd

    在安装一个新的 PHP 扩展之后,依赖于你的设置,不要忘记去重启 Apache 或者 PHP FPM 服务。

    四、测试 PHP 处理

    想要测试服务器是否被正确用来处理 PHP,创建一个新的文件名,命名为info.php,放在/var/www/html目录下,文件内容如下:

    <?php
    phpinfo();

    保存你的文件,打开你的浏览器,浏览http://your_server_ip/info.php
    你将会看到类似下图,展示关于你的 PHP 配置的信息:
    image.png

    五、安装前面的 PHP 版本

    Ondřej Surý, 一个 Debian 开发者,维护了一个包含多个 PHP 版本的软件源。运行以下命令来启用这个软件源:

    sudo apt install software-properties-common
    sudo add-apt-repository ppa:ondrej/php

    现在你可以通过在软件包后面添加版本号来安装任何版本的 PHP:

    sudo apt install php[version]

    例如,想要安装 PHP 7.1 和 几个通用的 PHP 模块,你可以运行:

    sudo apt install php7.1 php7.1-common php7.1-opcache php7.1-mcrypt php7.1-cli php7.1-gd php7.1-curl php7.1-mysql

    六、总结

    在 Ubuntu 20.04 上安装 PHP 是一个简单直接的任务。所有你需要的就是使用apt来安装软件包。

    “ 阿里巴巴开源镜像站 提供全面,高效和稳定的镜像下载服务。钉钉搜索 \\\’ 21746399 ‘ 加入镜像站官方用户交流群。”

    RIPRO主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
    牛品源码 » 如何在 Ubuntu 20.04 上安装 PHP

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    站壳网
    一个高级程序员模板开发平台

    发表评论

    • 264会员总数(位)
    • 66769资源总数(个)
    • 1本周发布(个)
    • 0 今日发布(个)
    • 1859稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情