ubuntu上安装php7.0+nginx+mysql

安装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

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

安装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();

?>

在浏览器输入地址:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏帘卷西风的专栏

linux下搭建SVN服务器

       最近搞了一台云服务器,尝试部署一些服务器相关的东西,作为开发用服务器,首先考虑搭建的是SVN服务器。记录一下搭建的过程,方便以后查看。

831
来自专栏www.96php.cn

CentOS下安装配置LAMP(Linux+Apache+MySQL+PHP)

关于LAMP的各种知识,在这里就不详细的介绍了,今天主要是介绍一下在CentOS下安装,搭建一个Web服务器的过程。 首先说下我的主机和网络环境:主机系统是...

3328
来自专栏IMWeb前端团队

npm常用命令

npm是什么,大家都应该很熟悉了。npm的常用命令很多,为了避免经常到npm官网查找,特将常用的npm命令整理下来。 npm install 包安装模块 本地安...

2057
来自专栏IT可乐

Linux系列教程(十三)——Linux软件包管理之源码包、脚本安装包

  上篇博客我们讲解了网络yum源和光盘yum源的搭建步骤,然后详细介绍了相关的yum命令,yum 最重要是解决了软件包依赖性问题。在安装软件时,我们使用yum...

1945
来自专栏主机笔记

solusvm加载镜像安装英文版windows系统

国外一些使用solusvm的商家,虽然网站本身没有提供安装windows系统,但是后台solusvm的镜像提供了windows镜像,这样我们就可以挂载镜像来安装...

27710
来自专栏LanceToBigData

MySQL(二)之服务管理与配置文件修改和连接MySQL

上一篇给大家介绍了怎么在linux和windows中安装mysql,本来是可以放在首页的,但是博客园说“安装配置类文件”不让放在首页。接下来给大家介绍一下在li...

2048
来自专栏IT可乐

Linux系列教程(二十三)——Linux的服务管理

  前面我们讲解Linux软件包管理之源码包、脚本安装包时,我们介绍了rpm包和源码包由于安装位置的不同,会对服务的启动造成影响,具体是什么,本篇博客我们来详细...

1746
来自专栏Angular&服务

搭建docker环境

653
来自专栏乐沙弥的世界

CentOS 7 基于yum方式快速搭建LAMP wordpress

LAMP是流行的经典快速部署互联网应用的标配。 它的全称是Linux+Apache+Mysql+PHP。之前写过基于CentOS6下编译以及yum方式搭建LAM...

821
来自专栏开发技术

将tomcat添加为linux系统服务

  在博客 --》virtualBox安装centos,并搭建tomcat中,讲到了centos下搭建tomcat环境,发现启动tomcat不是那么方便,要是忘...

932

扫码关注云+社区