国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

Centos7系統(tǒng)LNMP手把手編譯安裝詳細(xì)教程

adie / 1704人閱讀

摘要:需要注意的是按照上的編譯方式,第一次可以安裝成功,卸載后第二次安裝就為提示沒(méi)有找到對(duì)應(yīng)的路徑錯(cuò)誤。要保證和配置的用戶名和用戶組是統(tǒng)一的。

帶圖片博文鏈接

為了避免每次安裝都要折騰好久,記錄一下編譯安裝的詳細(xì)教程
PHP環(huán)境下載

本文的PHP下載地址:

`wget http://cn2.php.net/distributions/php-7.2.0.tar.gz`
NGXIN環(huán)境下載

本文NGINX 下載地址:

`wget http://nginx.org/download/nginx-1.12.0.tar.gz`

查看當(dāng)前的目錄:pwd

NGXIN安裝開(kāi)始
安裝NGINX的步驟:
第一步驟:安裝編譯需要依賴(lài)的文件
yum install gcc gcc-c++ openssl openssl-devel cyrus-sasl-md5

如果yum 提示沒(méi)有yum 記得先安裝yum.結(jié)果完成后進(jìn)入下載目錄的地址解壓NGINX安裝包

解壓到當(dāng)前目錄: tar -zxvf nginx-1.12.0.tar.gz

進(jìn)入到解壓后的安裝目錄
        cd nginx-1.12.0

由于linux 編譯命令是一整條執(zhí)行,就不為難讀者一行一行去復(fù)制了。

./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-pcre=../pcre-8.39 --with-zlib=../zlib-1.2.8

需要注意的是按照上的編譯方式,第一次可以安裝成功,卸載后第二次安裝就為提示 pcre zlib 沒(méi)有找到對(duì)應(yīng)的路徑錯(cuò)誤。所以第二次編譯路徑的應(yīng)該改為

./configure --prefix=/usr/local/nginx --with-http_ssl_module  

需要注意到是配置安裝的目錄地址 -- 不是橫桿 —

還有一些個(gè)性化目錄的安裝地址,本文采用默認(rèn)的安裝目錄地址

配置好了安裝路徑,編譯及安裝

make && make install

沒(méi)有什么意外基本上都會(huì)安裝成功,安裝配置路徑有問(wèn)題可以重置安裝路徑,在安裝上面的步驟安裝

make clean  重置編譯路徑時(shí),先執(zhí)行

安裝完成后啟動(dòng)nginx :

[root@VM_31_16_centos down]# /usr/local/nginx/sbin/nginx

查看nginx 是否啟動(dòng)成功如下圖所示:

ps -ef | grep nginx

根據(jù)服務(wù)的IP地址或者域名訪問(wèn)nginx,如下圖表示啟動(dòng)成功

啟動(dòng)功能有兩個(gè)步驟要執(zhí)行

第一步驟:加入到開(kāi)機(jī)運(yùn)行
vim /etc/rc.local

添加的代碼如下:

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf &

第二步驟:加入到環(huán)境變量

[root@VM_31_16_centos ~]# vim /etc/profile

在最后一行加入

export PATH="$PATH:/usr/local/nginx/sbin:"

wq : 保存后退出
執(zhí)行跟新才能生效修改的內(nèi)容:

source /etc/profile

這樣就完成nginx 編譯安裝,加入環(huán)境變量就不用在安裝目錄去執(zhí)行文件了。
直接用戶全局命令就可以看下了

nginx -v

執(zhí)行結(jié)果如下圖所示:

nginx version: nginx/1.12.0
PHP安裝開(kāi)始

今天就寫(xiě)到這里,后面在補(bǔ)充跟新PHP編譯安裝
下面開(kāi)始安裝的PHP-FPM
首先安裝編譯所需的擴(kuò)展包:

yum install gcc gcc-c++ libxml2 libxml2-devel autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel  zlib zlib-devel glibc glibc-devel glib2 glib2-devel

不出意外基本上都會(huì)安裝成功,進(jìn)入PHP7.2 下載目錄并且解壓到當(dāng)前目錄

cd /down/php-7.2.0
tar -zxvf php-7.2.0.tar.gz

開(kāi)始配置編譯路徑

 ./configure  --prefix=/usr/local/php7.2 --with-config-file-path=/usr/local/php7.2/etc--enable mbstring --with-libxml-dir=/usr --enable-soap --with-curl --with-zlib --with-gd --with-pdo-sqlite --with-pdo-mysql --with-mysqli --with-mysql-sock --enable-mysqlnd --disable-rpath  --enable-inline-optimization --with-bz2 --with-zlib --enable-sockets --enable-sysvsem --enable-sysvshm   --enable-pcntl --enable-mbregex --enable-exif --enable-bcmath --with-mhash --enable-zip  --with-pcre-regex --enable-ftp --with-kerberos --with-xmlrpc --with-fpm-user=www --disable-fileinfo

編譯安裝:

make && make install

在這里先別著急啟動(dòng)PHP-FPM,PHP要和Nginx配置文件相關(guān)關(guān)聯(lián)起來(lái)才能實(shí)現(xiàn)解析php 文件
進(jìn)入PHP的安裝目錄拷貝一份配置文件

cd /usr/local/php7.2/etc
cp php-fpm.conf.default php-fpm.conf
vim  php-fpm.conf

編輯內(nèi)容如下:

pid = run/php-fpm.pid 去掉前面的#

根據(jù) php-fpm.conf 最后的一行的配置,進(jìn)入加載的配置文件

cd /usr/local/php7.2/etc/php-fpm.d
cp www.conf.default www.conf
vim www.conf

需要編輯修改的地址
user = www 加入的用戶名
group = www 加入的用戶組

保證系統(tǒng)監(jiān)聽(tīng)的的端口是否沖突
listen = 127.0.0.1:9000 默認(rèn)不需要修改

在這些基礎(chǔ)設(shè)置都設(shè)置好之后,啟動(dòng)PHP-FPM

/usr/local/php7.2/sbin/php-fpm 

查看進(jìn)程是否啟動(dòng):

ps -ef | grep php

可以看到不僅有root進(jìn)程還有新增的www 用戶組的進(jìn)程,這樣的PHP就啟動(dòng)成功了?。?!
接下來(lái)就是來(lái)配置nginx 解析PHP文件配置了。

要保證和PHP配置的用戶名和用戶組是統(tǒng)一的。

進(jìn)入Nginx的配置文件目錄,編輯修改一下行

user www www;
worker_processes 3;

**配置的路徑地址一定是絕對(duì)路徑地址**
同樣啟動(dòng)Nginx也需要有跟PHP-FPM 一樣的www 用戶組
修改完配置之后,重啟Nginx 服務(wù)器

/usr/local/nginx/sbin/nginx -s reload
查看nginx 是否已經(jīng)啟動(dòng)了更改的配置
ps -ef | grep nginx
執(zhí)行的結(jié)果如下圖所示就說(shuō)明,已經(jīng)配置成功

根據(jù)域名或者對(duì)應(yīng)的IP地址執(zhí)行PHP文件。執(zhí)行結(jié)果成功如下圖,可以成功解析PHP文件

MySQL安裝開(kāi)始

接下來(lái)開(kāi)始安裝mysql,因?yàn)榈膍ysql 編譯時(shí)間較長(zhǎng),選擇了yum 安裝節(jié)省時(shí)間達(dá)到的效果一致

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm 
rpm -ivh mysql57-community-release-el7-8.noarch.rpm 
yum -y install mysql-server 

按照步驟就可以安裝成功。yum 安裝也可以指定目錄,這樣會(huì)改變MySQL默認(rèn)的啟動(dòng)配置文件的路徑地址,不適合新手安裝。

指定安裝目錄: yum --installroot=/usr/local/mysql --releasever=/ -y install mysql-server

MySQL啟動(dòng)和關(guān)閉

開(kāi)啟MySQL服務(wù)器方式一service mysqld restart
開(kāi)啟MySQL服務(wù)器方式二: systemctl start mysqld
關(guān)閉MySQL服務(wù)器: systemctl stop mysqld

MySQL第一次登陸會(huì)隨機(jī)生成一個(gè)隨機(jī)登陸密碼,查看方式如下:

grep "password" /var/log/mysqld.log

登陸成功后,可以手動(dòng)修改登陸密碼,記得刷新權(quán)限

方式一:alter user "root"@"localhost" identified by "123456";
方式二:update mysql.user set authentication_string=password("root") where user="root";

刷新權(quán)限: flush privileges

最后一個(gè)就是開(kāi)啟遠(yuǎn)程鏈接權(quán)限了,mysql默認(rèn)是沒(méi)有開(kāi)始遠(yuǎn)程連接屬性的。下面是僅供測(cè)試連接,開(kāi)放了所有連接權(quán)限

mysql> use mysql;
Database changed
mysql> grant all privileges on *.* to root@"%" identified by "password";
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> select host,user,password from user;
host user password
localhost root *A731AEBFB621E354CD41BAF207D884A609E81F5E
192.168.1.1 root *A731AEBFB621E354CD41BAF207D884A609E81F5E
% root *A731AEBFB621E354CD41BAF207D884A609E81F5E

3 rows in set (0.00 sec)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/40274.html

相關(guān)文章

  • Centos7系統(tǒng)LNMP把手編譯安裝詳細(xì)教程

    摘要:需要注意的是按照上的編譯方式,第一次可以安裝成功,卸載后第二次安裝就為提示沒(méi)有找到對(duì)應(yīng)的路徑錯(cuò)誤。要保證和配置的用戶名和用戶組是統(tǒng)一的。 帶圖片博文鏈接 為了避免每次安裝都要折騰好久,記錄一下編譯安裝的詳細(xì)教程 PHP環(huán)境下載 本文的PHP下載地址: `wget http://cn2.php.net/distributions/php-7.2.0.tar.gz` NGXIN環(huán)境下載 ...

    蘇丹 評(píng)論0 收藏0
  • 詳細(xì)整理5款較為常用的Linux VPS服務(wù)器WEB一鍵安裝工具

    摘要:第一個(gè)人記憶中這款工具至今估計(jì)有十年左右時(shí)間當(dāng)初也是個(gè)人站長(zhǎng)為方便自己使用環(huán)境配置開(kāi)發(fā)的。第二一鍵腳本也是由于個(gè)人站長(zhǎng)提供的,經(jīng)過(guò)幾年的改善目前也是比較完善。 早年我們?nèi)绻贚inux服務(wù)器配置網(wǎng)站環(huán)境的時(shí)候一般如何操作的?安裝cPanel面板?這個(gè)是要花錢(qián)的,記憶中好像每個(gè)月需要十多美元,對(duì)于普通的個(gè)人站長(zhǎng)用戶來(lái)說(shuō)確實(shí)是不小的費(fèi)用。即便我們用破解版也不行,因?yàn)檫@個(gè)牽扯到安全問(wèn)題。那我...

    techstay 評(píng)論0 收藏0
  • LNMP環(huán)境搭建(三):PHP

    摘要:安裝擴(kuò)展前面在設(shè)置了拓展的安裝路徑,于是此處已自動(dòng)將加入拓展目錄中,只要在,添加即可查看是否安裝成功安裝擴(kuò)展根據(jù)版本選擇對(duì)應(yīng)的查看是否安裝成功相關(guān)文章環(huán)境搭建一環(huán)境搭建二環(huán)境搭建三 安裝的基本步驟官方文檔都有說(shuō)明:PHP官網(wǎng)安裝文檔 編譯安裝 依賴(lài)環(huán)境 這一步實(shí)際上已經(jīng)在:LNMP環(huán)境搭建(二):Nginx上完成了 [root@localhost ~]# yum -y inst...

    malakashi 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<