Ubuntu部署PHP7、Nginx、MySQL网站环境

网络推广 2021-07-10 12:46www.168986.cn网络推广竞价

PHP7已经出来有一段时间,PHP7的执行效率和应用后网站的打开速度会优秀很多。这里我也将在服务器中部署PHP7 、Nginx、MySQL基本配置的WEB环境,服务器采用Ubuntu版本。


第一、升级当前系统数据源


sudo apt-get update && sudo apt-get upgrade


在我们当前的Ubuntu环境中,执行更新升级过程,如果看到是否需要继续,输入y回车继续。


第二、安装Nginx环境


sudo apt-get install nginx


执行一键命令,安装Nginx,如果安装完毕之后我们输入当前服务器、VPS主机的IP地址在浏览器中执行可以看到默认首页提示Nginx安装完毕,就表示没有问题,继续狼蚁网站SEO优化。


第三、配置Nginx基本环境


1、替换默认配置


tail /etc/nginx/sites-available/default -n 13 | cut -c 2- | sudo tee /etc/nginx/sites-available/banwagong.me 1> /dev/null


执行命令。如果我们自己的网站需要根据实际的需要替换掉红色的网址部分。


2、配置网站文档(/etc/nginx/sites-available/banwagong.me)


server {


   listen 80;


   listen [::]:80;


   server_name banwagong.me .banwagong.me;


   root   /var//banwagong.me;


   index  index.html index.php;


   location / {


       try_files $uri $uri/ =404;


   }


}


我们需要添加对应站点的配置文件,然后根据实际的部署域名绑定修改配置文件。注意默认首页我采用的是index.html和index.php。


3、创建网站文件夹目录


从配置文件中,我设置的是/var//banwagong.me作为网站目录,我们可以根据实际的需要设置,然后我们需要创建对应的目录。


mkdir -p /var//banwagong.me


4、启动设置


sudo ln -s /etc/nginx/sites-available/banwagong.me /etc/nginx/sites-enabled


sudo rm /etc/nginx/sites-enabled/default


sudo systemctl restart nginx


这里我们启动对应网站的配置,以及删除默认系统的根目录。重启Nginx生效。


第四、部署PHP7



1、安装PHP7包


sudo apt-get install php7.0-cli php7.0-cgi php7.0-fpm


这里我用系统自带的PHP7源文件安装。


2、修改配置文件(/etc/nginx/sites-available/banwagong.me)


server {


       listen 80;


       listen [::]:80;


       server_name .banwagong.me banwagong.me ;


       root /var//banwagong.me;


       index index.html index.php;


       location / {


               try_files $uri $uri/ =404;


       }

       location ~ \.php$ {


               include snippets/fastcgi-php.conf;


               include fastcgi_params;


               fastcgi_pass unix:/run/php/php7.0-fpm.sock;


               fastcgi_param SCRIPT_FILENAME /var//banwagong.me$fastcgi_script_name;


       }


}


3、启动配置生效


sudo systemctl restart php7.0-fpm nginx


第五、安装MySQL数据库


1、安装自带环境包数据库


sudo apt-get install mysql-server php7.0-mysql


安装过程中需要用到设置ROOT数据库密码。


2、数据库安全配置


sudo mysql_secure_installation


根据提示进行数据库的安全配置以及删除默认没用的数据表。


3、创建数据库和数据表


mysql -u root -p


这里我们进入数据库管理,进行创建数据库表和用户。


CREATE DATABASE web;


CREATE USER 'banwagong' IDENTIFIED BY 'banwagong.me';


GRANT ALL PRIVILEGES ON ban.* TO 'banwagong';


quit


4、启动生效


sudo systemctl restart php7.0-fpm

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by