php lnmp 环境搭建(linux+nginx+php+mysql) 一学就会

php lnmp 环境搭建(linux+nginx+php+mysql) 一学就会

在网上看到许多教程版本,教你如何搭建环境,跟着教程走发现步奏一模一样,搭建出来就是完全不奏效,而且浪费了我大把的时间,更重要的是让我学习编程的心受到了重创,随后就不在参考网上搜索到教程,而是自己一步一步搭建,随之记录了下来,就是让在这条路上遇到坑的小伙伴不在惆怅和迷茫。(我的linux是ubuntu-xenial 14)

  1. Nginx
  1.选择你喜欢的版本号
  2.在你喜欢的目录 wget 文件url
  3. tar -zxcf 下载下来的压缩文件(nginx-1.14.0.tar.gz)
  4. 进入目录 cd nginx-1.14.0
  5. 编译 ./configure --prefix=/path/to/PATH(你需要安装的目录) 见下图。
  6. make && make install(执行进行安装)

编译帮助
2.PHP

1.准备工作(安装gcc c++ 编译程序)我的是ubuntu,直接执行apt install gcc c++ 就可以了 如果是centos ,则执行yum install gcc c++;
2.安装步骤和安装nginx步骤一样,下载=>解压=>进入目录=>编译=>安装
3.找到php配置文件 cd  /etc/php/7.0/fpm (找不到可执行 php --ini 找配置文件所在位置)
4.进入 cd pool.d/ , vim www.conf ,如下图,一定要改成如下配置,不然是通过socket连接(php-fpm不建议使用)
5.启动程序 /usr/sbin/php-fpm7.0 
6 查看端口是否有运行 (netstat -nlpc | grep 9000 ),如下图 

配置文件编辑
编辑
 端口查看(很好,已启动成功)
查看端口

3. Nginx和PHP打通(交配,哈哈)

1.找到nginx配置文件 (/vagrant_data/nginx/conf)这是我的安装目录,配置文件当然是在这啦
2.为了方便其他文件使用php,我直接编辑了enable_php.conf 文件,文件内容如下:
location ~ [^/]\.php(/|$)
       {
           try_files $uri =404;
           fastcgi_pass  127.0.0.1:9000;
           fastcgi_index index.php;
           include fastcgi.conf;
       }
3.编辑nginx.conf文件,找到server,编辑如下图

引入即可
进入即可
2. 在nginx配置的root 目录下 新建index.php 内容为
在这里插入图片描述
3. 重启Nginx (nginx -s reload),看到如下界面,就说明配置成功了。
在这里插入图片描述
4. 出现问题,回头检查哪里出错了。
5. 不懂之处,欢迎关注本人公众号,进行讨论。
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章