亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長(zhǎng)資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    安裝php7并與php5共存

    起步

    之前在服務(wù)器搭建了lamp環(huán)境,想換用性能更強(qiáng)的nginx作為服務(wù)器軟件,又想將php5升級(jí)為php7.

    安裝nginx無(wú)需贅述:sudo apt-get install nginx,啟動(dòng)ng前修改apache的端口。

    安裝php7

    源碼在http://php.net/downloads.php下載,并解壓。

    # cd php7*** # ./configure --prefix=/usr/local/php7 --with-config-file-path=/usr/local/php7/etc --with-mcrypt=/usr/include --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-gd --with-iconv --with-zlib --enable-xml --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --enable-mbregex --enable-fpm --enable-mbstring --enable-ftp --enable-gd-native-ttf --with-openssl --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --enable-session --with-curl --with-jpeg-dir --with-freetype-dir --enable-opcache # make # make install

    為不與5沖突,文件夾都用php7,安裝過程中報(bào)錯(cuò)的安裝響應(yīng)的依賴。

    對(duì)接nginx

    nginx本身不能處理php腳本,需要發(fā)給php解釋器處理。nginx一般是把請(qǐng)求發(fā)fastcgi管理進(jìn)程處理,fascgi管理進(jìn)程選擇cgi子進(jìn)程處理結(jié)果并返回被nginx。

    # cp php.ini-production /usr/local/php7/etc/php.ini # cp sapi/fpm/init.d.php-fpm /etc/init.d/php7-fpm # chmod +x /etc/init.d/php7-fpm # cp /usr/local/php7/etc/php-fpm.conf.default /usr/local/php7/etc/php-fpm.conf # cp /usr/local/php7/etc/php-fpm.d/www.conf.default /usr/local/php7/etc/php-fpm.d/www.conf

    啟動(dòng)php-fpm

    # service php7-fpm start

    中途如遇到日志文件路徑不存在就手動(dòng)創(chuàng)建并給予寫的權(quán)限。

    # service php7-fpm start Starting php-fpm [07-Apr-2016 11:16:11] ERROR: [pool www] cannot get gid for group 'nobody' [07-Apr-2016 11:16:11] ERROR: FPM initialization failed  failed

    遇到這個(gè)錯(cuò)誤時(shí),要添加個(gè)nobodygroupadd nobody再重新啟動(dòng)。

    nginx的配置

    這是訪問php文件是變成下載文件,因?yàn)閚g并未配置響應(yīng)處理。

    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;         }

    Thank you for using PHP.

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)