日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

centos6.9系列LNMP环境的安装

發(fā)布時間:2023/12/20 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos6.9系列LNMP环境的安装 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?一、Nginx

1.先解決Nginx的依賴關(guān)系:

yum install -y pcre-devel openssl-devel

?

2.安裝wget:sudo yum -y install wget

?

3.下載nginx的安裝包:wget http://nginx.org/download/nginx-1.10.3.tar.gz

?

4.解壓nginx文件包:tar xf nginx-1.10.3.tar.gz

?

5.創(chuàng)建一個管理賬號(zheng):useradd -M -s /sbin/nologin nginx

?

6.編譯安裝nginx(三步驟

./configure \
--prefix=/usr/local/nginx \
--user=nginx \
--group=nginx \
--with-http_ssl_module \
--with-http_flv_module \
--with-http_stub_status_module \
--with-http_gzip_static_module \
--with-pcre

?

?make&&make install ??

7.創(chuàng)建一條軟鏈接:ln -s /root/nginx-1.10.3 /usr/local/nginx

8.精簡化nginx.conf主配置文件內(nèi)容,縮寫Nginx配置文件:egrep -v "#|^$" nginx.conf.default >nginx.conf

9.啟動Nginx:?/usr/local/nginx/sbin/nginx?

10.查看進程,看看Nginx是否啟動了: netstat -lntp 或ps aux |grep nginx 或 netstat -an

?

?

?11.查看防火墻是否關(guān)閉:getenforce

?

12.關(guān)閉防火墻:? /etc/init.d/iptables ?stop

13.查看自己服務(wù)器的ip地址:ifconfig

14.打開網(wǎng)頁看看是否顯示成功,到此nginx安裝成功。

?

二、PHP

1.安裝yum -y install libxml2-devel openssl-devel bzip2-devel libmcrypt-devel 解決php包的依賴關(guān)系,可能libmcrypt會報錯,先執(zhí)行yum? install epel-release,再重新安裝一下就可以了。

2.下載PHP安裝包并且上傳到服務(wù)器,解壓,(或者可以用wget直接下載到服務(wù)器)。

?

?2.編譯安裝PHP:

./configure \
--prefix=/usr/local/php \
--with-config-file-path=/usr/local/php/etc \
--enable-fpm --with-fpm-user=nginx --with-fpm-group=nginx \
--with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-iconv-dir \
--with-freetype-dir \
--with-jpeg-dir \
--with-png-dir \
--with-zlib \
--with-libxml-dir=/usr \
--enable-xml \
--disable-rpath \
--enable-bcmath \
--enable-shmop \
--enable-sysvsem \
--enable-inline-optimization \
--with-curl \
--enable-mbregex \
--enable-mbstring \
--with-mcrypt \
--enable-ftp \
--with-gd \
--enable-gd-native-ttf \
--with-openssl \
--with-mhash \
--enable-pcntl \
--enable-sockets \
--with-xmlrpc \
--enable-zip \
--enable-soap \
--without-pear \
--with-gettext \
--disable-fileinfo \
--enable-maintainer-zts

make&&make install? ?

?3.復(fù)制cp php.ini-production /usr/local/php/etc/php.ini

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

cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

?

?4.加權(quán)限chmod +x /etc/init.d/php-fpm與設(shè)置開機啟動chkconfig php-fpm on

5.啟動PHP。

6.查看進程 netstat -lntup |grep php

?

7.修改nginx配置文件使之支持php
vim /usr/local/nginx/conf/nginx.con

?

?

8.刪除fastcgi_params 內(nèi)的內(nèi)容:vi /etc/nginx/fastcgi_params??(把里面的內(nèi)容清除,復(fù)制下面的內(nèi)容進去,防止操作訪問php網(wǎng)站是一個空白頁面)

fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFIWARE nginx;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;

9.重新加載配置文件?/usr/local/nginx/sbin/nginx -s reload

10. 給網(wǎng)站目錄增加權(quán)限:?chown -R www:www /home/wangzhan/hua

?

?

?

三、安裝mysql

1.下載安裝包并解壓該壓縮包:tar -xf mysql-5.6.40.tar.gz

?2.建一個數(shù)據(jù)庫的存放目錄:?mkdir /usr/local/mydata -pv

3.安裝數(shù)據(jù)庫的依賴關(guān)系:yum -y install make gcc-c++ cmake bison-devel ncurses-devel

?

4.進行編譯:

cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql/ \
-DMYSQL_DATADIR=/usr/local/mydata/ \
-DSYSCONFDIR=/etc \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DMYSQL_UNIX_ADDR=/tmp/mysql/mysql.sock \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DENABLE_DOWNLOADS=1

?

?make && make install

5.

創(chuàng)建數(shù)據(jù)庫的組合用戶:groupadd -r mysql?
useradd -g mysql -r -s /sbin/nologin -M -d /usr/local/mydata mysql

6.給數(shù)據(jù)庫目錄一個權(quán)限:chown -R mysql:mysql /usr/local/mydata

?

7.初始化配置:mkdir /tmp/mysql? ? ? ? ?chown -R mysql.mysql /tmp/mysql/

chown -R mysql:mysql /usr/local/mysql
cd /usr/local/mysql
scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mydata --user=mysql

?


cp /usr/local/mysql/my.cnf /etc/

cp support-files/mysql.server /etc/init.d/mysql
chkconfig mysql on

8.啟動數(shù)據(jù)庫: /etc/init.d/mysql? ?start

netstat -anpt

?9.登錄數(shù)據(jù)庫: ./bin/mysql

show databases;?

?

數(shù)據(jù)庫安裝成功。

10.設(shè)置數(shù)據(jù)庫的環(huán)境變量: vim? /etc/profile? ?寫入

#MYSQL

export? Mysql_HOME=/usr/local/mysql

export? PATH=$Mysql_HOME/bin:$PATH

source? /etc/profile? 便可直接用mysql命令登錄數(shù)據(jù)庫。

?

?

轉(zhuǎn)載于:https://www.cnblogs.com/zteng/p/8535289.html

總結(jié)

以上是生活随笔為你收集整理的centos6.9系列LNMP环境的安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。