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. 不懂之處,歡迎關注本人公衆號,進行討論。
在這裏插入圖片描述

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