Ubuntu部署PHP7.4

这篇具有很好参考价值的文章主要介绍了Ubuntu部署PHP7.4。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

系统版本:Ubuntu22.04
PHP版本: 7.4
Mysql版本:8.0
Nginx版本: 最新

1. 更新系统

首先,确保系统包是最新的:

sudo apt update && sudo apt upgrade -y

2. 安装 Nginx

Nginx 在默认的 Ubuntu 仓库中,因此安装它很简单:

sudo apt install nginx -y

启动并使 Nginx 在启动时自动启动:

sudo systemctl start nginx
sudo systemctl enable nginx

3. 安装 MySQL 8.0

列出MySQL的可用版本

   apt list -a mysql-server

使用以下命令安装您选择的版本,替换[version]为您从第2步中看到的版本号

sudo apt install mysql-server=[version]

使用以下命令安装选择的版本,替换[version]上面看到的版本号:

sudo apt install mysql-server=[version]

例如,如果要安装 8.0.28版本,可以使用:

sudo apt install mysql-server=8.0.28-0ubuntu4

4. 安装 PHP 7.4

为了安装 PHP 7.4,我们可以使用 ondrej/php PPA:

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

安装 PHP 7.4 以及与 Nginx 和 MySQL 相关的一些常用扩展:

sudo apt install php7.4 php7.4-fpm php7.4-mysql php7.4-cli php7.4-fpm php7.4-json php7.4-common php7.4-mbstring php7.4-zip php7.4-gd php7.4-mysqli -y

启动并使 PHP 7.4 FPM 在启动时自动启动:

sudo systemctl start php7.4-fpm
sudo systemctl enable php7.4-fpm

可能遇到的问题

  • 安装mysql时出现

Warning: apt-key should not be used in scripts (called from postinst maintainerscript of the package mysql-apt-config)
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8))文章来源地址https://www.toymoban.com/news/detail-666811.html

到了这里,关于Ubuntu部署PHP7.4的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何在 Ubuntu 22.04 上安装 Linux、Apache、MySQL、PHP (LAMP) 堆栈

    前些天发现了一个人工智能学习网站,通俗易懂,风趣幽默,最重要的屌图甚多,忍不住分享一下给大家。点击跳转到网站。 介绍 “LAMP”堆栈是一组开源软件,通常安装在一起,以使服务器能够托管用 PHP 编写的动态网站和 Web 应用程序。该术语是一个缩写词,代表带有 A

    2024年01月23日
    浏览(50)
  • 【PHP面试题44】PHP5的版本和PHP7之间有哪些区别

    本文已收录于PHP全栈系列专栏:PHP面试专区。 计划将全覆盖PHP开发领域所有的面试题, 对标资深工程师/架构师序列 ,欢迎大家提前关注锁定。 PHP7相比与PHP5有比较大的调整,它们之间有很多区别。本篇博文将介绍PHP5和PHP7在底层调整和应用层上的主要区别。 PHP7相较于PHP5有

    2024年02月16日
    浏览(59)
  • Mac PHP7.4安装

    查看可按照版本: 使用brew安装: 但报错: Error: php@7.4 has been disabled because it is a versioned formula! 这是因为php7.4官方已经不再维护,所以Hombrew将该php版本移出了repository,所以安装不了。 解决方案 从第三方仓库中安装 比如(所有旧版php仓库地址https://github.com/shivammath…)

    2024年02月13日
    浏览(50)
  • PHP快速实战20-PHP7中的垃圾回收机制与原理讲解

    本文已收录于PHP全栈系列专栏:PHP快速入门与实战 在计算机程序中,垃圾回收指的是一种自动管理内存的技术。在程序执行过程中,分配给它的内存会随着对象的创建和销毁不断发生变化,如果没有垃圾回收,这些不再被使用的内存会一直占用系统资源,最终导致系统崩溃。

    2024年02月08日
    浏览(49)
  • macOS系统安装PHP7教程

    今天在macOS上安装PHP时,由于我的brew版本太高,所支持的最低PHP版本为8,后续安装PHPBrew又提示各种缺库,太麻烦了,后续今天手动安装,踩了一下坑,随笔记录 先下载:PHP7.4.30安装包(或者自己版本去官网下载手动解压) 可手动解压或者tar -xzvf php-7.4.30.tar.gz(7.4.30改成自己安装

    2024年01月22日
    浏览(45)
  • mac brew 安装php7.4

    查看可按照版本: brew search php 使用brew安装: brew install php@7.4 但报错: Error: php@7.4 has been disabled because it is a versioned formula! 这是因为php7.4官方已经不再维护,所以Hombrew将该php版本移出了repository,所以安装不了。 解决方案 从第三方仓库中安装 比如(所有旧版php仓库地址https

    2024年02月10日
    浏览(38)
  • php7.3安装curl、openssl扩展

    cd /root wget https://www.openssl.org/source/openssl-3.0.8.tar.gz tar xvzf openssl-3.0.8.tar.gz cd openssl-3.0.8 ./config  make make install 解决 OpenSSL 1.1.i and \\\"Can\\\'t locate FindBin.pm in @INC\\\"  dnf install perl openssl version -a   查看openssl版本 cd /root wget https://curl.se/download/curl-8.0.1.tar.gz tar -xvf curl-8.0.1.tar.gz cd curl-8.0.1

    2024年02月03日
    浏览(61)
  • Ubuntu安装Apache+Php

    环境:ubuntu 22.04 虚拟机 首先更新一下  安装Apache2: 输入y,继续。等着他恐龙抗浪抗浪的下载安装就好了  打开浏览器访问http://localhost/    安装php:  哈哈结果他给我装了8.1版本的,可能此时8.0已经过时了吧 执行,开启php: php开启了。进入到下边这个文件夹下边:   在下

    2024年02月12日
    浏览(35)
  • 宝塔PHP7.1版本37个扩展作用介绍

    PATH_INFO:这个扩展可以让PHP获取到URL中的PATH_INFO信息,方便处理URL路由。 bt_safe:这个扩展可以帮助PHP防止一些常见的安全漏洞,比如SQL注入、XSS攻击等。 ionCube:这个扩展可以对PHP代码进行加密,保护代码的安全性。 fileinfo:这个扩展可以让PHP获取文件的类型和格式,方便处

    2024年02月06日
    浏览(52)
  • ubuntu安装php8.1

    PHP8是PHP最新的Release版本,在这个版本也加入了很多新的功能。 但是在Ubuntu的默认apt库里,找不到PHP8,因此需要稍微做一些额外操作才能安装。 这个库来自于Ondřej Surý,他维护了一个包含了PHP最新版的库。 安装完成后,输入php --version 可以看到版本信息 extension 可以替换任

    2024年02月03日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包