首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ubuntu上安装php7.0+nginx+mysql

ubuntu上安装php7.0+nginx+mysql

作者头像
NateHuang
发布2018-03-14 11:24:00
1.3K0
发布2018-03-14 11:24:00
举报
文章被收录于专栏:开发经验记录开发经验记录

安装Nginx

sudo apt install nginx
sudo service nginx start

然后在其他电脑浏览器中输入该主机的ip地址进行访问。

linux下查看ip地址的命令:

ifconfig -a

这个192.168.78.130,这个就是ip地址。

浏览器中输入地址:

说明nginx安装成功。

安装MySQL

sudo apt install mysql-server

安装过程中需要输入两次密码。

Insert your secure password for your new MySQL root password
Insert your secure password for your new MySQL root password
Retype your MySQL password
Retype your MySQL password

安装MySQL安全组件

sudo mysql_secure_installation

安装过程中首先需要输入MYSQL的root密码.

当询问“Change the root password?”时,输入“N”

剩下的问题可以敲击回车键,选择默认选项。

安装PHP

sudo apt install php php-fpm php7.0-mysql

为使Nginx支持PHP,需要修改Nginx的配置文件,首先备份原始配置文件。

sudo mv /etc/nginx/sites-available/default /etc/nginx/sites-available/default.old

编辑/etc/nginx/sites-available文件,作为Nginx的配置文件。

sudo vim /etc/nginx/sites-available/default

PS:这里可能会出现这种情况:

这是由于没有安装VIM编辑器,安装VIM即可:

sudo apt-get install vim

向/etc/nginx/sites-available输入以下内容

server {
        listen       80;
        server_name  your_site_name.com;
        root /usr/share/nginx/html;
        index index.php index.html;

        location / {
                try_files $uri $uri/ =404;
        }

        error_page 404 /404.html;
        error_page 500 502 503 504 /50x.html;

        location = /50x.html {
                root /var/www/html;
        }

        location ~ \.php$ {
                try_files $uri =404;
                fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
        }
}

修改完Nginx配置,需要重启Nginx

sudo service nginx restart

在/usr/share/nginx/html/目录创建info.php文件,测试PHP

sudo nano /usr/share/nginx/html/info.php

输入以下内容

<?php

phpinfo();

?>

在浏览器输入地址:

An example of the info.php web page
An example of the info.php web page
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装Nginx
  • 安装MySQL
  • 安装PHP
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档