LNMP環(huán)境搭建

操作系統(tǒng):CentOS 7

YUM安裝Mysql

  1. 添加mysql YUM源

# wget https://repo.mysql.com//mysql57-community-release-el7-10.noarch.rpm
# rpm -Uvh mysql57-community-release-el7-10.noarch.rpm

  1. 安裝mysql

# yum -y install mysql-community-server

  1. 啟動mysql并添加開機啟動

# systemctl start mysqld
# systemctl enable mysqld

  1. 登錄mysql并修改密碼
    默認設(shè)置了‘root'@'localhost'的登錄密碼,把它找出來

# grep 'temporary password' /var/log/mysqld.log

2017-04-25T12:43:52.287512Z 1 [Note] A temporary password is generated for root@localhost: J:!kujwh1o9y
所以默認的臨時密碼為J:!kujwh1o9y

> mysql -uroot -p
> ALTER USER 'root'@'localhost' IDENTIFIED BY 'XXXX';

安裝Nginx

1.先安裝pcre

# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.41.tar.gz
# tar -zxf pcre-8.41.tar.gz && cd pcre-8.41 && ./configure --prefix=/usr/local/pcre && make && make install

  1. 創(chuàng)建用戶www

# groupadd www
# useradd -g www www -s /sbin/nologin -M

  1. 下載nginx安裝包

# wget http://nginx.org/download/nginx-1.12.2.tar.gz

  1. 解壓并安裝

# tar -zxf nginx-1.12.2.tar.gz && cd nginx-1.12.2
# ./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_ssl_module --with-http_stub_status_module --with-file-aio --with-http_dav_module --with-pcre=/root/pcre-8.41
# make && make install

PS:這里的--with-pcre是pcre源碼的目錄每币,不是安裝目錄
4.啟動nginx

# ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/nginx
# nginx

安裝php

1.安裝依賴包
依賴包列表
mysql-devel
openssl-devel
swig
libjpeg-turbo
libjpeg-turbo-devel
libpng
libpng-devel
freetype
freetype-devel
libxml2
libxml2-devel
zlib
zlib-devel
libcurl
libcurl-devel
m4
autoconf
openldap
openldap-devel

# yum -y install mysql-devel openssl-devel swig libjpeg-turbo libjpeg-turbo-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel libcurl libcurl-devel m4 autoconf openldap openldap-devel

  1. 下載并安裝

# wget http://cn2.php.net/distributions/php-5.6.35.tar.gz && tar -zxf php-5.6.35.tar.gz && cd php-5.6.35
# ./configure --prefix=/usr/local/php-fastcgi --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --with-mysql=mysqlnd --with-jpeg-dir --with-png-dir --with-zlib --enable-xml --with-libxml-dir --with-curl --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --enable-mbregex --with-openssl --enable-mbstring --with-gd --enable-gd-native-ttf --with-freetype-dir=/usr/lib64 --with-gettext=/usr/lib64 --enable-sockets --with-xmlrpc --enable-zip --enable-soap --disable-debug --enable-opcache --with-config-file-path=/usr/local/php-fastcgi/etc --enable-fpm --with-fpm-user=www --with-fpm-group=www
# make && make install

  1. 安裝pdo-plugin

# cd ./ext/pdo_mysql
# /usr/local/php-fastcgi/bin/phpize
# ./configure --with-php-config=/usr/local/php-fastcgi/bin/php-config && make && make install

  1. 拷貝php.ini文件

# cp /root/php-5.6.35/php.ini-production /usr/local/php-fastcgi/etc/php.ini

  1. 拷貝php-fpm文件

# cp /usr/local/php-fastcgi/etc/php-fpm.conf.default /usr/local/php-fastcgi/etc/php-fpm.conf

  1. 把php-fpm做成服務(wù),并開機啟動

# cp /root/php-5.6.35/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
# chmod +x /etc/init.d/php-fpm
# systemctl enable php-fpm

  1. 啟動php

# /etc/init.d/php-fpm start

修改nginx.conf

在index中加入index.php

        location / {
            root   html;
            index  index.html index.htm index.php;
        }

去掉php-fastcgi這部分注釋乙漓,并將/scriptsfastcgi_script_name修改成document_root$fastcgi_script_name

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        location ~ \.php$ {
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            #fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
            fastcgi_param  SCRIPT_FILENAME   $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }

重啟nginx
到此LNMP環(huán)境搭建成功
測試
在/usr/local/nginx/html下新建文件phpinfo.php
vim phpinfo.php

<?php
    phpinfo();
?>

在瀏覽器中打開IP/phpinfo.php

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末胃榕,一起剝皮案震驚了整個濱河市俘枫,隨后出現(xiàn)的幾起案子译断,更是在濱河造成了極大的恐慌打颤,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,348評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件于个,死亡現(xiàn)場離奇詭異氛魁,居然都是意外死亡,警方通過查閱死者的電腦和手機厅篓,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,122評論 2 385
  • 文/潘曉璐 我一進店門秀存,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人羽氮,你說我怎么就攤上這事或链。” “怎么了档押?”我有些...
    開封第一講書人閱讀 156,936評論 0 347
  • 文/不壞的土叔 我叫張陵澳盐,是天一觀的道長。 經(jīng)常有香客問我令宿,道長叼耙,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,427評論 1 283
  • 正文 為了忘掉前任粒没,我火速辦了婚禮筛婉,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘癞松。我一直安慰自己爽撒,他們只是感情好,可當我...
    茶點故事閱讀 65,467評論 6 385
  • 文/花漫 我一把揭開白布响蓉。 她就那樣靜靜地躺著硕勿,像睡著了一般。 火紅的嫁衣襯著肌膚如雪枫甲。 梳的紋絲不亂的頭發(fā)上源武,一...
    開封第一講書人閱讀 49,785評論 1 290
  • 那天,我揣著相機與錄音言秸,去河邊找鬼软能。 笑死,一個胖子當著我的面吹牛举畸,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播凳枝,決...
    沈念sama閱讀 38,931評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼抄沮,長吁一口氣:“原來是場噩夢啊……” “哼跋核!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起叛买,我...
    開封第一講書人閱讀 37,696評論 0 266
  • 序言:老撾萬榮一對情侶失蹤砂代,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后率挣,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體刻伊,經(jīng)...
    沈念sama閱讀 44,141評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,483評論 2 327
  • 正文 我和宋清朗相戀三年椒功,在試婚紗的時候發(fā)現(xiàn)自己被綠了捶箱。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,625評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡动漾,死狀恐怖丁屎,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情旱眯,我是刑警寧澤晨川,帶...
    沈念sama閱讀 34,291評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站删豺,受9級特大地震影響共虑,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜呀页,卻給世界環(huán)境...
    茶點故事閱讀 39,892評論 3 312
  • 文/蒙蒙 一妈拌、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧赔桌,春花似錦供炎、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至雪位,卻和暖如春竭钝,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背雹洗。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工香罐, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人时肿。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓庇茫,卻偏偏與公主長得像,于是被迫代替她去往敵國和親螃成。 傳聞我的和親對象是個殘疾皇子旦签,可洞房花燭夜當晚...
    茶點故事閱讀 43,492評論 2 348

推薦閱讀更多精彩內(nèi)容