【智能家居服務器開發日誌】:pc上 LNMP (Linux下的Nginx+Mysql+Php) 搭建

本文介紹 step1的: pc 上的 nginx 配置php

1.安裝mysqlhtml

$ sudo apt-get install mysql-server mysql-client (安裝過程當中要輸入root用戶的密碼)

2.安裝nginxmysql

$ sudo apt-get install nginx

3.安裝成功後。咱們重啓下nginx服務nginx

$ sudo service nginx restart

啓動以後咱們就能夠訪問一下咱們的地址: localhost或127.0.0.1。看能不能出現nginx的歡迎界面。sql

4. 這裏咱們使用php5-fpm來做爲咱們的php解析。curl

$ sudo apt-get install php5-fpm

5. 接下來咱們要修改一下nginx的站點配置了。測試

ngnix的配置文件存放在/etc/nginx/sites-availble/defaulturl

去掉以下代碼前面的註釋,增長nginx對php的支持rest

 location ~ \.php$ {
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params; 
}

第25行,添加code

 index.php

增長了php解析的一些代碼在裏面。

6.咱們在安裝php5相關的一些組件。

sudo apt-cache search php5
apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps 
php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

7.修改php的配置文件 /etc/php5/fpm/pool.d/www.conf

        修改第33行的

 listen =  /var/run/php5-fpm.sock

        爲      

listen = 127.0.0.1:9000

        開啓對9000端口的監聽

8.重啓服務,以上修改的配置文件生效

sudo service php5-fpm restart
sudo service nginx restart

9. 測試

    在/usr/share/nginx/html 目錄下添加html靜態文件和php文件進行測試

相關文章
相關標籤/搜索