乌班图安装Lnmp环境

1.nginx

//切到root用户

sudo su

//更新源

apt-get update

//安装

apt-get install nginx

//安装完成后配置文件目录

cd /etc/nginx

//简单做一下配置

vim nginx.conf

//在http的大括号中加入以下一行

include vhost/*.conf

//在nginx.conf同级目录创建vhost目录

mkdir vhost

//添加权限

chmod 755 vhost

//在http中包含所有的主机配置文件

http {

    include vhost/*.conf;

}

//test.conf中最简单的配置如下

server{

    listen 80;//监听端口

    server_name test.com;//需要解析的域名

    index index.html index.php index.htm;//默认首页

    root /www;//网站根目录

    //以下项为配置重定向使用

    location / {

        //这里是重定向的配置,各个框架的配置可能不一样,如果yii 与 tp5可能不同,具体看文档中

    }

    include enable-php.conf;//管理php

}

//enable-php.conf

location ~ \.php$ {

    //这里也可以使用端口进行接管,一般php监听9000   127.0.0.1:9000,有可以端口的监听没有打开,需要在php-fpm的配置文件中打开listen 127.0.0.1:9000,查看里程监听端口的命令,netstat -nlp|grep php

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

    fastcgi_index index.php;

    //这里也可以include fastcgi_params;但是需要另外加一个配置

    include fastcgi.conf;

}

    如果安装好了发现乌班图没有开机自启,设置方法如下:乌班图开机自启设置

2.php    

//查看源中的php版本

apt-cache search php

//安装

apt-get install php

//刚安装完会装一些扩展,但是有一些还是没有安装,需要自己再安装

apt-get install 扩展名,就上面搜索到的

//配置文件目录

cd /etc/php/7.0/fpm

3.mysql

//注意这里要安装的是mysql服务器,因此是mysql-server,在安装软件前都可以使用apt-cache search mysql这样的命令先看一下当前源中的软件都有什么版本

apt-get install mysql-server

//中间安装过程中会让输入root用户的密码,然后就会直接安装完成

//配置文件目录

cd /etc/mysql

猜你喜欢

转载自www.cnblogs.com/zhangjianqiang/p/9771001.html