您的位置:首页 > 汽车 > 时评 > ubuntu20.04安装nginx,mysql8,php7.4详细教程,包成功

ubuntu20.04安装nginx,mysql8,php7.4详细教程,包成功

2024/11/16 0:40:04 来源:https://blog.csdn.net/m0_72654572/article/details/140775618  浏览:    关键词:ubuntu20.04安装nginx,mysql8,php7.4详细教程,包成功

目录

1.更新索引

2.安装 Nginx

     1.安装 Nginx:

     2.启动 Nginx 服务并设置为开机自启:

     3.开放防火墙的 80 端口:

     4.检查 Nginx 是否正常运行:

3.安装 MySQL 8.0

        1.首先,安装 MySQL 的仓库:

         安装过程中你会看到一个配置界面,选择 MySQL 8.0 进行安装,然后完成安装。

        2.更新包列表:

        3.安装 MySQL 服务器:

        4.启动 MySQL 服务并设置为开机自启:

        5.运行 MySQL 安装安全脚本:

        6.登录 MySQL:

4.安装 PHP 7.4

        1.添加 PHP 的存储库:

        2.安装 PHP 7.4 和常用模块:

        3.启动 PHP-FPM 服务并设置为开机自启:

5.配置 Nginx 使用 PHP

       1.创建一个新的 Nginx 配置文件,

       2.在文件中添加以下内容(里面的IP和端口自己看自己的配置)

        3.创建一个测试 PHP 文件:

        4.启用网站配置:

        5.测试 Nginx 配置是否正确:

        6.重新加载 Nginx:

6.浏览器中访问 http://你的IP,你应该能看到 PHP 信息页面。

1.更新索引

      sudo apt update 

      sudo apt upgrade -y 

2.安装 Nginx

     1.安装 Nginx:

        sudo apt install nginx -y 

     2.启动 Nginx 服务并设置为开机自启:

        sudo systemctl start nginx 

        sudo systemctl enable nginx 

     3.开放防火墙的 80 端口:

        sudo ufw allow 80/tcp 

     4.检查 Nginx 是否正常运行:

在浏览器中访问 http://192.168.223.170,如果看到 Nginx 的默认页面,则说明安装成功。

3.安装 MySQL 8.0

        1.首先,安装 MySQL 的仓库:

             wget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb 

             sudo dpkg -i mysql-apt-config_0.8.22-1_all.deb 

         安装过程中你会看到一个配置界面,选择 MySQL 8.0 进行安装,然后完成安装。

        2.更新包列表:

             sudo apt update 

        3.安装 MySQL 服务器:

             sudo apt install mysql-server -y 

        4.启动 MySQL 服务并设置为开机自启:

             sudo systemctl start mysql 

             sudo systemctl enable mysql 

        5.运行 MySQL 安装安全脚本:

             sudo mysql_secure_installation 

        根据自己的选择配置我选择的依次是:y0nyyy

        6.登录 MySQL:

             sudo mysql -u root -p 

             密码自己设置一个

4.安装 PHP 7.4

        1.添加 PHP 的存储库:

             sudo add-apt-repository ppa:ondrej/php 

             sudo apt update 

        2.安装 PHP 7.4 和常用模块:

         sudo apt install php7.4 php7.4-fpm php7.4-mysql php7.4-xml php7.4-mbstring php7.4-curl php7.4-zip -y 

        3.启动 PHP-FPM 服务并设置为开机自启:

            sudo systemctl start php7.4-fpm 

            sudo systemctl enable php7.4-fpm

5.配置 Nginx 使用 PHP

       1.创建一个新的 Nginx 配置文件,

            sudo vim /etc/nginx/sites-available/example.com

       2.在文件中添加以下内容(里面的IP和端口自己看自己的配置)

server {  listen 80;  # 监听 HTTP 端口  server_name 192.168.223.169;  # 使用你的 IP 地址  root /var/www/html;  # 站点根目录,请根据你的实际路径修改  index index.php index.html index.htm;  # 默认首页文件  location / {  try_files $uri $uri/ =404;  # 尝试查找文件,未找到则返回 404  }  location ~ \.php$ {  include snippets/fastcgi-php.conf;  # 引入 PHP FastCGI 配置  fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;  # PHP 处理,替换为你的 PHP-FPM 版本  fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;  # PHP 脚本文件路径  include fastcgi_params;  # 引入其他 FastCGI 参数  }  
}  

 

        3.创建一个测试 PHP 文件:

            echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/index.php 

        4.启用网站配置:

            sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/ 

        5.测试 Nginx 配置是否正确:

            sudo nginx -t 

        6.重新加载 Nginx:

            sudo systemctl reload nginx 

6.浏览器中访问 http://你的IP,你应该能看到 PHP 信息页面。

        

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com