国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

CentOS 7.x下的LEMP環境搭建詳細教程

2019-11-02 16:14:10
字體:
來源:轉載
供稿:網友

最近由于項目需求,將服務器從CentOS6升級到CentOS7,對應的PHP版本也升級到PHP5.6。我們熟悉的有LEMP環境一鍵安裝包,但是本文我們將單獨安裝各個組件模塊,并搭建一個完整的PHP運行平臺。

我們常說的LNMP環境是指Linux/nginx/MySQL/PHP組合,而LEMP是什么呢?其實Nginx的發音是Engine-X = E,LEMP包是由Linux、nginx、MariaDB/MySQL和PHP組成的,那么看來LEMP和LNMP是一樣的,而現在業內習慣性的稱作LEMP。MariaDB是一款社區支持驅動的MySQL數據庫的分支,其功能更多性能更佳,所以我們在CentOS7下安裝MariaDB。CentOS7我已經安裝好了,現在只需安裝Nginx,MariaDB和PHP。

1、安裝Nginx

我們從nginx官方的RPM源來安裝一個預構建的穩定版本的nginx包。

$ sudo rpm --import http://nginx.org/keys/nginx_signing.key $ sudo rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm $ sudo yum install nginx

這樣,nginx就安裝上了,安裝完成后,nginx不會自動啟動。現在需要做的是讓nginx自動啟動,另外還要做些配置讓其可以隨著操作系統啟動而啟動。我們也需要在防火墻里打開TCP/80端口,以使得可以遠程訪問nginx的web服務。所有這些操作、設置都只需要輸入如下命令就可實現。

$ sudo systemctl start nginx $ sudo systemctl enable nginx $ sudo firewall-cmd --zone=public --add-port=80/tcp --permanent $ sudo firewall-cmd --reload

Nginx已經啟動了,現在來測試nginx。nginx在CentOS7下的默認文檔要目錄是/usr/share/nginx/html。默認的 index.html 文件一定已經在這目錄下了。讓我們檢測下是否可以訪問到這個測試 web 頁,輸入 http://nginx的ip地址/訪問。

2、安裝MariaDB/MySQL

CentOS/RHEL 7使用了MariaDB替代了默認的 MySQL。作為MySQL的簡單替代品,MariaDB保證了與MySQL的API和命令行用法方面最大的兼容性。下面是關于怎么在 CentOS7上安裝和配置MaraDB/MySQL的操作示例。

$ sudo yum install mariadb-server $ sudo systemctl start mariadb $ sudo systemctl enable mariadb

在成功啟動MariaDB/MySQL服務后,還要進行數據庫的安全配置,如設置(非空)的root密碼、刪除匿名用戶、鎖定遠程訪問。執行如下代碼:

$ sudo mysql_secure_installation

根據提示設置root密碼,以及刪除匿名用戶等操作。

3、安裝PHP

PHP是LEMP包中一個重要的組件,它負責把存儲在MariaDB/MySQL服務器的數據取出生成動態內容。為了LEMP 需要,您至少需要安裝上PHP-FPM和PHP-MySQL兩個模塊。PHP-FPM(FastCGI 進程管理器)實現的是nginx服務器和生成動態內容的PHP應用程序的訪問接口。PHP-MySQL模塊使PHP程序能訪問 MariaDB/MySQL數據庫。

首先檢查當前安裝的PHP包。

yum list installed | grep php

如果有安裝的PHP包,先刪除他們。

給yum安裝添加源包。

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

運行yum install。

使用yum命令來定制PHP引擎,安裝一些PHP擴展模塊包。

yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 上栗县| 大港区| 米易县| 大田县| 涟源市| 沐川县| 榆中县| 桐柏县| 科技| 措勤县| 马山县| 惠州市| 辽源市| 连州市| 木里| 石景山区| 石棉县| 本溪| 双牌县| 海伦市| 德安县| 珠海市| 牙克石市| 自贡市| 铅山县| 温宿县| 南通市| 龙胜| 德令哈市| 兴宁市| 积石山| 侯马市| 成都市| 连江县| 新化县| 塔城市| 贞丰县| 子长县| 贡嘎县| 扎赉特旗| 广灵县|