一 。
創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供浮梁網(wǎng)站建設(shè)、浮梁做網(wǎng)站、浮梁網(wǎng)站設(shè)計(jì)、浮梁網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、浮梁企業(yè)網(wǎng)站模板建站服務(wù),十年浮梁做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。sudo apt-get install nginx
安裝之后的文件結(jié)構(gòu)大致為:
所有的配置文件都在/etc/nginx下,并且每個(gè)虛擬主機(jī)已經(jīng)安排在了/etc/nginx/sites-available下 日志放在了/var/log/nginx下 并已經(jīng)在/etc/init.d/下創(chuàng)建了啟動(dòng)腳本nginx 默認(rèn)的虛擬主機(jī)的目錄設(shè)置在了/var/www/nginx-default啟動(dòng)nginx sudo service nginx start 或 sudo /etc/init.d/nginx start 訪問即可看到nginx歡迎界面
2.安裝php sudo apt-get install php5 php5-cgi
3.安裝fastcgi sudo apt-get install spawn-fcgi
4.配置nginx 修改nginx的配置文件:/etc/nginx/sites-available/default
修改主機(jī)名: server_name localhost;
修改index的一行為: index index.php index.html index.htm;
去掉下面部分的注釋用于支持php腳本: location ~ /.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www/nginx-default$fastcgi_script_name; #fastcgi_param設(shè)置參數(shù) include /etc/nginx/fastcgi_params; }
重啟nginx sudo service nginx restart
5.用spawn-fcgi啟動(dòng)php5-cgi spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php5-cgi
6.測(cè)試 在/var/www/nginx-default下新建一個(gè)index.php文件
<?php echo phpinfo(); ?>
訪問 http://localhost 即可測(cè)試成功
二 。 一,安裝Nginx
apt-get install nginx
1,配置nginx
nginx所有的配置在 /etc/nginx/nginx.conf中
nginx.conf配置里面包括了
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*; 這兩個(gè)配置,所以這里面的配置也是有效的。 錯(cuò)誤日志 error_log /var/log/nginx/error.log;
這里我們把配置寫在 /etc/nginx/sites-available/default中 修改 root /usr/share/nginx/html; 這是網(wǎng)頁的根目錄,默認(rèn)里面有一個(gè)index.html頁面 index index.html index.htm修改成index index.php index.html index.htm; 增加
location ~ .php$ { try_files $uri =404; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi_params; }
2,保存文件,使配置生效 /etc/init.d/nginx reload
3,啟動(dòng)nginx /etc/init.d/nginx start
4,在 /usr/share/nginx/html下新建index.php <? php phpinfo(); ?> 二 安裝php sudo apt-get install php5-fpm sudo apt-get install php5-gd # Popular image manipulation library; used extensively by Wordpress and it\'s plugins. sudo apt-get install php5-cli # Makes the php5 command available to the terminal for php5 scripting sudo apt-get install php5-curl # Allows curl (file downloading tool) to be called from PHP5 sudo apt-get install php5-mcrypt # Provides encryption algorithms to PHP scripts sudo apt-get install php5-mysql # Allows PHP5 scripts to talk to a MySQL Database sudo apt-get install php5-readline # Allows PHP5 scripts to use the readline function
查看php5運(yùn)行進(jìn)程 ps -waux | grep php5
打開關(guān)閉php5進(jìn)程
sudo service php5-fpm stop sudo service php5-fpm start sudo service php5-fpm restart sudo service php5-fpm status
配置php5監(jiān)聽端口 /etc/php5/fpm/pool.d/www.conf
把 listen = /var/run/php5-fpm.sock 改為 listen = 127.0.0.1:9000
重新運(yùn)行php進(jìn)程
在瀏覽器中輸入 localhost就可以看到了
三 。 牛人配置
location ~ .php(.*)$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+.php)(/.+)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; include fastcgi_params; }
本文題目:ubuntu下安裝nginxphp各種問題
文章起源:http://www.rwnh.cn/article10/cppjdo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、用戶體驗(yàn)、網(wǎng)站設(shè)計(jì)、營銷型網(wǎng)站建設(shè)、App開發(fā)、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)