资讯专栏INFORMATION COLUMN

Ubuntu16.04 lnmp 环境搭建

hufeng / 655人阅读

摘要:环境搭建安装之后访问出现欢迎界面安装注意可以查询模块扩展安装注意期间要设置密码,填两次密码,注意查看和通信有种方式,一种是方式,还有种是方式。

Ubuntu16.04 lnmp 环境搭建 nginx 安装

sudo apt-add-repository ppa:nginx/stable
sudo apt-add-repository ppa:ondrej/php
sudo apt update
sudo apt install -y nginx
sudo nginx
之后访问ip 出现nginx 欢迎界面

2.安装php

sudo apt install -y php7.1 php7.1-mysql php7.1-fpm php7.1-curl php7.1-xml php7.1-mcrypt php7.1-json php7.1-gd php7.1-mbstring php7.1-zip php-mongodb php-memcached php-redis

注意:sudo apt-cache search php7* 可以查询PHP模块扩展

3.安装mysql

sudo apt –y install mysql-server mysql-client

注意:期间要设置密码,填两次密码,

注意:查看nginx 和fastcgi通信有2种方式,一种是TCP方式,还有种是UNIX Socket方式。
查看命令如下:

sudo vim /etc/php/7.1/fpm/pool.d/www.conf

默认是socket方式 listen = /run/php/php7.1-fpm.sock

另外一种TCP方式 #listen = 127.0.0.1:9000

检查配置文件:
sudo php-fpm7.1 -t

修改重启下 php-fpm7.0:
sudo service php-fpm7.0 restart (/etc/init.d/php7.0-fpm restart)

修改nginx配置文件
sudo vim(或vi) /etc/nginx/sites-enabled/default

4.修改nginx配置文件

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

添加index.php入口文件:
index index.php index.html index.htm index.nginx-debian.html;

然后打开nginx自带的php设置就行了

location ~ .php$ {
        include snippets/fastcgi-php.conf;
        # With php7.0-cgi alone:
        # fastcgi_pass 127.0.0.1:9000;
        # With php7.0-fpm:
        fastcgi_pass unix:/run/php/php7.1-fpm.sock;
}

然后 sudo service nginx restart (/etc/init.d/nginx restart)
注意:重启nginx失败 先ps -ef | grep nginxpkill -9 nginx 然后重启

5.新建index.php

cd /var/www/html
vim index.php

注意:腾讯云给的账号是ubutu,不是root,所以要设置root 密码

sudo passwd root ps:填两次密码
sudo vim /etc/ssh/sshd_config
将PermitRootLogin后面的prohibit-password改为yes
sudo service ssh restart
su -

然后就可以 vim index.php 不然会报权限不足

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/29547.html

相关文章

  • ubuntu 16.04 下配置lnmp环境

    摘要:系统升级安装一条指令就搞定了安装默认路径在访问本地出现即是安装成功安装安装我之前写过环境配置内容大同小异故此处略下的开发环境搭建安装配置打开设置虚拟主机配置目录下新建文件写下如下内容通过指令快捷方式到目 系统升级 sudo atp-get update 安装nginx sudo apt-get install nginx一条指令就搞定了安装 默认web路径在/var/www/html...

    Karuru 评论0 收藏0
  • ubuntu 16.04 下配置lnmp环境

    摘要:系统升级安装一条指令就搞定了安装默认路径在访问本地出现即是安装成功安装安装我之前写过环境配置内容大同小异故此处略下的开发环境搭建安装配置打开设置虚拟主机配置目录下新建文件写下如下内容通过指令快捷方式到目 系统升级 sudo atp-get update 安装nginx sudo apt-get install nginx一条指令就搞定了安装 默认web路径在/var/www/html...

    zsy888 评论0 收藏0
  • docker 搭建lnmp开发环境

    摘要:学习心得前言耗时一周零三天,终于用搭建起自己的开发环境。来搭建一下环境,然后,桌面没了。作为过来人,我只想说,一定要只做一件事,不要过多的去研究,我们只是想搭建本地运行环境。 docker学习心得 前言 耗时一周零三天,终于用docker搭建起自己的开发环境。详细过程:请参考分解docker在lnmp环境搭建中的作用showImg(https://segmentfault.com/im...

    Hydrogen 评论0 收藏0
  • LNMP环境搭建Ubuntu

    摘要:备份源列表文件更新系统编译环境确认编译器若能够输出消息,请跳过安装编译器安装编译器依赖和库重启服务开放端口配置好服务后,就可以使用等工具进行远程连接了。或如何选择一般,传输效率高,端口安全,传输效率低,端口请根据需要选择。 说明 本文编写将不断的改进和更新,直至完美。2017-12-28 暂停更新,重启时间未知…… 你需要掌握一下知识才能狗正常阅读本文: 能够独立安装 Linux...

    geekzhou 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<