韵潇 發表於 2023-8-21 00:00:00

Ubuntu Linux系统下轻松架设nginx+php服务器应用

<p>
        跟安装其他软件差不多,安装过程基本上都是傻瓜式的</p>
<p>
          <strong>安装nginx,执行以下命令,很快完成</strong></p>
<p>
        sudo apt-get install nginx</p>
<p>
           配置文件默认安装位置:</p>
<p>
        conf: /etc/nginx/nginx.conf<br>
        bin:/usr/sbin/nginx<br>
        vhost: /etc/nginx/sites-enable/default<br>
        cgi-params: /etc/nginx/fastcgi-params</p>
<p>
          <strong>安装php-cgi模块</strong></p>
<p>
        sudo apt-get install php5-cgi</p>
<p>
          配置文件默认安装位置:</p>
<p>
        php-cgi: /usr/bin/php-cgi<br>
        php5-cgi: /usr/bin/php5-cgi<br>
        cgi config: /usr/bin/cgi/php.ini</p>
<p>
          这里有一点要注意一下,一定要修改php.ini文件的cgi.fix_pathinfo数据为1,默认为0    cgi.fix_pathinfo=1; 这样php-cgi方能正常使用SCRIPT_FILENAME这个变量。</p>
<p>
          <strong>安装spawn-fcgi</strong></p>
<p>
          如果系统没有安装GCC编译环境,刚需要在安装lighttpd之前要安装build-essential工具包,执行以下命令:</p>
<p>
        sudo apt-get install build-essential<br>
        wget http://www.lighttpd.net/download/lighttpd-1.4.19.tar.gz<br>
        tar -xvf lighttpd-1.4.19.tar.gz<br>
        cd lighttpd-1.4.19/<br>
        sudo apt-get install libpcre3-dev<br>
        ./configure –without-zlib –without-bzip2<br>
        make<br>
        sudo cp src/spawn-fcgi /usr/local/bin/spawn-fcgi</p>
<p>
          <strong>启动fast_cgi:</strong></p>
<p>
        spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php-cgi</p>
<p>
          <strong>启动nginx</strong></p>
<p>
        sudo /etc/init.d/nginx start</p>
頁: [1]
查看完整版本: Ubuntu Linux系统下轻松架设nginx+php服务器应用