侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

ubuntu16.04 nginx+php+mysql配置

2023-12-06 星期三 / 0 评论 / 0 点赞 / 98 阅读 / 2066 字

sudo apt update sudo apt-get install nginx sudo apt-get install mysql-server sudo apt-get install my

sudo apt update
sudo apt-get install nginx
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install php-cli php-cgi php-mysql
sudo apt-get install php-fpm
nginx + php + msyql 安装完毕
localhost中可以看到效果

虚拟主机配置
复制以下的代码到/etc/nginx/conf.d/test.api.com.conf

server
{
    listen 80;    
    server_name test.api.com;
    index index.php server.php  index.html;
    access_log /var/log/test_api.log;
    error_log /var/log/test_api.log;

    set $path /var/www/test.api.com;
    root $path;
    location / {
        #try_files $uri $uri/ /index.php?$args;
        if (!-e $request_filename) {
           rewrite  ^(.*)$  /index.php?s=$1  last;
           break;
        }        
    }

    location ~ /.php$ {
     fastcgi_pass unix:/run/php/php7.0-fpm.sock;
        #fastcgi_pass unix:/var/run/php5-fpm.sock;
        # fastcgi_pass   127.0.0.1:9000;
        fastcgi_buffer_size 128k;
        fastcgi_buffers 4 256k;
        fastcgi_busy_buffers_size 256k;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param ENV _jxl;
        include fastcgi_params;
    }
    server_tokens off;        
}


sudo nginx -t //测试看下配置后有没有问题
sudo service nginx restart 
配置完成。

广告 广告

评论区