和LAMP不同的是LNMP中的N指的是是Nginx(類似于Apache的一種web服務軟件)其他都一樣。目前這種環(huán)境應用的也是非常之多。Nginx設計的初衷是提供一種快速高效多并發(fā)的web服務軟件。在靜態(tài)頁面的處理上Nginx的確勝Apache一籌,然而在動態(tài)頁面的處理上Nginx并不比Apache有多少優(yōu)勢。但是,目前還是有很多愛好者對Nginx比較熱衷,隨著Nginx的技術逐漸成熟,它在web服務軟件領域的地位越來越高。
cd /usr/local/src/
wget http://syslab.comsenz.com/downloads/linux/mysql-5.0.86-linux-i686-icc-glibc23.tar.gz
tar zxvf /usr/local/src/ mysql-5.0.86-linux-i686-icc-glibc23.tar.gz
mv mysql-5.0.86-linux-i686-ii-glibc23 /usr/local/mysql
useradd mysql
cd /usr/local/mysql
mkdir /data/mysql ; chown -R mysql:mysql /data/mysql
./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
--user定義數據庫的所屬主,--datadir定義數據庫安裝到哪里,建議放到大空間的分區(qū)上,這個目錄需要自行創(chuàng)建。
cp support-files/my-large.cnf /etc/my.cnf
cp support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
vim /etc/init.d/mysqld
需要修改的地方有datadir=/data/mysql(前面初始化數據庫時定義的目錄)
chkconfig --add mysqld
chkconfig mysqld on
service mysqld start
如果啟動不了,請到/data/mysql/ 下查看錯誤日志,該日志格式為主機名.err。
這里要先聲明一下,針對Nginx的php安裝和針對apache的php安裝是有區(qū)別的,因為Nginx中的php是以fastcgi的方式結合nginx的,可以理解為nginx代理了php的fastcgi,而apache是把php作為自己的模塊來調用的。
useradd www
cd /usr/local/src/
wget http://syslab.comsenz.com/downloads/linux/php-5.2.10.tar.gz
wget http://syslab.comsenz.com/downloads/linux/php-5.2.10-fpm-0.5.13.diff.gz
下載的第二個包php-5.2.10-fpm-0.5.13.diff.gz是用來給php打補丁的,默認情況下,php是無法編譯出fastcgi的。
tar zxvf php-5.2.10.tar.gz
gzip -cd php-5.2.10-fpm-0.5.13.diff.gz | patch -d php-5.2.10 -p1
cd php-5.2.10
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-mysql-sock=/tmp --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-mcrypt=/usr/local/libmcrypt --enable-soap --enable-gd-native-ttf --enable-ftp --enable-mbstring --enable-exif --enable-zend-multibyte --disable-ipv6 --enable-fastcgi --enable-fpm
make && make install
mkdir /usr/local/php/etc
cp php.ini-dist /usr/local/php/etc/php.ini
vim /usr/local/php/etc/php-fpm.conf
/tmp/php-fcgi.sock
更多建議: