LNMP環境搭建-php

php的安裝使用源碼方式,目前在php的官網可下載5.6.17版本。上傳linux後解壓。php

tar xvf php-5.6.17.tar.bz2
cd php-5.6.17/
./configure --prefix=/usr/local/php5.6 --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-mbstring --enable-fpm --with-openssl
make
make install

上面關鍵的一步就是configure:mysql

    prefix是安裝路徑,我也選在了/usr/local/下。linux

    接下來是mysql的驅動,據網上說,mysqlnd是php的驅動,即你有無安裝mysql,mysql安了幾個,路徑在哪都沒什麼關係。nginx

    後面mbstring是用於thinkPHP的,關於一個字符串處理函數,語言編碼相關的,貌似不安裝會有不少麻煩。sql

    fpm是用於將nginx請求解析給php的,還有關於fastcgi的相關內容詳解,能夠去百度一下。
shell

    openssl多是項目的須要。
函數

此時能夠啓動php-fpm,可是以前須要將fpm的配置文件設置一下,在/usr/local/php5.6/etc/下有一個fpm的默認配置文件 php-fpm.conf.default,將他拷貝或者重命名爲php-fpm.conf便可。php-fpm

環境的其餘配置在nginx的安裝中給出吧。編碼

相關文章
相關標籤/搜索