国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

Ubuntu上搭建PHP+Mysql+Nginx環境

2024-08-30 12:06:34
字體:
來源:轉載
供稿:網友

Ubuntu上搭建PHP+Mysql+Nginx環境(apt-get方式)

ubuntu版本:Ubuntu 10.04 LTS

1、首先使用apt-get下載Nginx,php,mysql,phpmyadmin,spawn-fcgi.

sudo apt-get install nginx php5-cgi php5-cli mysql-server-5.1 phpmyadmin  spawn-fcgi,期間可能要輸入mysql的密碼,按照提示一步一步安裝就是了.

OK后,你在Firefox中訪問http://127.0.0.1/或者http://localhost/應該就能看見Nginx的歡迎界面了.

2、此時Nginx并不能跑PHP程序,需要修改一些配置文件.

$ cd /etc/nginx

$ sudo vim fastcgi_params,修改如下:

  1. fastcgi_ignore_client_abort  on; 
  2. fastcgi_pass   127.0.0.1:9000; 
  3. fastcgi_index  index.php; 
  4.  
  5. fastcgi_param  QUERY_STRING       $query_string
  6. fastcgi_param  REQUEST_METHOD     $request_method
  7. fastcgi_param  CONTENT_TYPE       $content_type
  8. fastcgi_param  CONTENT_LENGTH     $content_length
  9.  
  10. fastcgi_param  SCRIPT_FILENAME      $document_root$fastcgi_script_name
  11. fastcgi_param  SCRIPT_NAME        $fastcgi_script_name
  12. fastcgi_param  REQUEST_URI        $request_uri
  13. fastcgi_param  DOCUMENT_URI       $document_uri
  14. fastcgi_param  DOCUMENT_ROOT      $document_root
  15. fastcgi_param  SERVER_PROTOCOL    $server_protocol
  16.  
  17. fastcgi_param  GATEWAY_INTERFACE  CGI/1.1; 
  18. fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version
  19. //開源代碼Vevb.com 
  20. fastcgi_param  REMOTE_ADDR        $remote_addr
  21. fastcgi_param  REMOTE_PORT        $remote_port
  22. fastcgi_param  SERVER_ADDR        $server_addr
  23. fastcgi_param  SERVER_PORT        $server_port
  24. fastcgi_param  SERVER_NAME        $server_name

修改Nginx 配置文件nginx.conf

sudo vim nginx.conf,最后如下:

  1. user codebean codebean;#用戶和用戶組 
  2.  
  3. worker_processes  2; 
  4.  
  5. error_log  /var/log/nginx/error.log; 
  6. pid        /var/run/nginx.pid; 
  7.  
  8. events { 
  9.     worker_connections  1024; 
  10.     # multi_accept on; 
  11.  
  12. http { 
  13.     include       /etc/nginx/mime.types; 
  14.  
  15.     access_log    /var/log/nginx/access.log; 
  16.  
  17.     sendfile        on; 
  18.     #tcp_nopush     on; 
  19.  
  20.     #keepalive_timeout  0; 
  21.     keepalive_timeout  65; 
  22.     tcp_nodelay        on; 
  23.  
  24.     gzip  on; 
  25.     gzip_disable "MSIE [1-6].(?!.*SV1)"
  26.  
  27.     include /etc/nginx/conf.d/*.conf; 
  28.     include /etc/nginx/sites-enabled/*; 

3、接下來我們來配置一個默認站點:

cd /etc/nginx/sites-available

sudo vim default

修改后如下:

  1. server { 
  2.     listen   80 default;  #default表示是默認站點 
  3.     server_name  localhost;   #訪問的名稱 
  4.     root   /var/www/nginx-default; #網站根目錄 
  5.  
  6.     access_log  /var/log/nginx/localhost.access.log; 
  7.  
  8.     location / {         
  9.         index  index.php index.html index.htm;  
  10.     } 
  11.  
  12.     location ~ .php$ { 
  13.         include fastcgi_params;  #這個很重要 
  14.     } 
  15.  

接下來你在目錄/var/www/nginx-default新建一個index.php,輸入:

phpinfo();然后重啟nginx服務和開啟fastcgi:

$ sudo /etc/init.d/nginx restart

$ /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 /usr/bin/php-cgi

再訪問http://127.0.0.1/或者http://localhost/看看.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 张北县| 和林格尔县| 衡东县| 周口市| 楚雄市| 花莲县| 玉溪市| 邢台县| 错那县| 虹口区| 惠州市| 银川市| 行唐县| 土默特右旗| 怀宁县| 汉寿县| 桂林市| 金溪县| 宁波市| 太仆寺旗| 卓资县| 乌兰浩特市| 长汀县| 望都县| 翁源县| 普兰店市| 阿合奇县| 泰和县| 班戈县| 东乌珠穆沁旗| 双牌县| 清水河县| 余江县| 赞皇县| 收藏| 青海省| 自贡市| 吴川市| 原平市| 玛纳斯县| 灌南县|