Ubuntu Linux搭建NGINX服务器+php配置

在Linux上装nginx(Linux分为Ubuntu和centos,centos系用的yum,Ubuntu用的apt安装软件)

sudo apt-get update

sudo apt-get install nginx

安装php5.6

apt-add-repository ppa:ondrej/php    //增加源
apt-get update                      //更新apt-get
apt-get install php5.6 php5.6-fpm  //安装php5.6和对应的fpm

管理器

安装MySQL

sudo apt-get install mysql-server

安装过程中要输入MySQL登陆密码

配置php

nginx -t     //检测nginx配置

cat /etc/nginx/nginx.conf中找/etc/nginx/sites-enabled/分配置cd进入分配置ls查看文件'default'cat查看default里面nginx根目录'/var/www/html'
进入nginx根目录写入:

<?php
phpinfo();
?>

适配php

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

改动为 location ~ .php$ {

try_files $udri =404;

        fastcgi_split_path_info ^(.+\.php)(/.+)$;

        fastcgi_pass unix:/var/run/php/php5.6-fpm.sock;

        fastcgi_index index.php;

        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

        include fastcgi_params;

(把原来location下的配置文件按两下DD删除把locattion前面的#号按X删除在把上面配置文件写进去)

重启nginx

nginx -s reload

浏览器输入你的ip地址既可以查看 php配置在ip地址后加上“文件名”.php

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • [toc] 在公司的网站上推荐使用 docker 容器来安装环境,一个项目一个 docker 容器。 、、 百度百...
    Mdvtrw阅读 5,360评论 0 1
  • 一、MemCache简介 session MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存...
    李伟铭MIng阅读 9,273评论 2 13
  • I/O模型: 阻塞型、非阻塞型、复用型、信号驱动型、异步 同步/异步:关注消息通知机制 消息通知:同步:等待对方返...
    Net夜风阅读 6,096评论 0 1
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 11,146评论 0 10
  • 面包店主大野智 道明寺松本润 事件:喜欢吃甜点的道明寺让秘书买一份甜点,然后秘书买了一份蛋挞,蛋挞里面有头发,很生...
    一把盐麻婆豆腐阅读 1,020评论 0 0