九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
阿里云騰訊云服務器手動配置WordPress網(wǎng)站教程

在搭建WordPress網(wǎng)站之前,我們需要先部署LNMP環(huán)境,很簡單,不會的直接復制粘貼,十幾分鐘就完成了。

下面請跟著教程,一步一步來跟著我復制粘貼:

實例配置舉例:(建議購買4G內(nèi)存以上的云服務器)

CPU:2 vCPU
內(nèi)存:4GiB
網(wǎng)絡類型:專有網(wǎng)絡VPC
IP地址:公網(wǎng)IP

本教程示例步驟適用于以下軟件版本:

操作系統(tǒng):公共鏡像CentOS 7.2 64位
Nginx版本:Nginx 1.16.1
MySQL版本:MySQL 5.7.28
PHP版本:PHP 7.0.33

步驟一:準備編譯環(huán)境

1.遠程連接Linux實例。

2.關(guān)閉防火墻。

①運行systemctl status firewalld命令查看當前防火墻的狀態(tài)。

如果防火墻的狀態(tài)參數(shù)是inactive,則防火墻為關(guān)閉狀態(tài)。

如果防火墻的狀態(tài)參數(shù)是active,則防火墻為開啟狀態(tài)。本示例中防火墻為開啟狀態(tài),因此需要關(guān)閉防火墻。

②關(guān)閉防火墻。如果防火墻為關(guān)閉狀態(tài)可以忽略此步驟。

如果您想臨時關(guān)閉防火墻,運行命令systemctl stop firewalld。

如果您想永久關(guān)閉防火墻,運行命令systemctl disable firewalld。

3.關(guān)閉SELinux。

①運行g(shù)etenforce命令查看SELinux的當前狀態(tài)。

如果SELinux狀態(tài)參數(shù)是Disabled,則SELinux為關(guān)閉狀態(tài)。

如果SELinux狀態(tài)參數(shù)是Enforcing,則SELinux為開啟狀態(tài)。本示例中SELinux為開啟狀態(tài),因此需要關(guān)閉SELinux。

②關(guān)閉SELinux。如果SELinux為關(guān)閉狀態(tài)可以忽略此步驟。

如果您想臨時關(guān)閉SELinux,運行命令setenforce 0。

如果您想永久關(guān)閉SELinux,運行命令vim /etc/selinux/config編輯SELinux配置文件。回車后,把光標移動到SELINUX=enforcing這一行,按i鍵進入編輯模式,修改為SELINUX=disabled,按Esc鍵,然后輸入:wq并按Enter鍵以保存并關(guān)閉SELinux配置文件。

③重啟系統(tǒng)使設置生效。

步驟二:安裝Nginx

1.運行以下命令安裝Nginx。

yum -y install nginx

2.運行以下命令查看Nginx版本。

nginx -v

返回結(jié)果如下所示,表示Nginx安裝成功。

nginx version: nginx/1.16.1

步驟三:安裝MySQL

1. 運行以下命令更新YUM源。

rpm -Uvh  http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

2. 運行以下命令安裝MySQL。

yum -y install mysql-community-server

3.運行以下命令查看MySQL版本號。

mysql -V

返回結(jié)果如下所示,表示MySQL安裝成功。

mysql  Ver 14.14 Distrib 5.7.28, for Linux (x86_64) using  EditLine wrapper

步驟四:安裝PHP

1.更新YUM源。

①運行以下命令添加IUS源。

#運行命令前,請將<版本號>替換為當前可用的版本號。yum install -y http://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64/ius-release-<版本號>.ius.centos7.noarch.rpm

本教程使用的ius-release版本為1.0-15,因此命令為:

yum install -y http://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64/ius-release-1.0-15.ius.centos7.noarch.rpm

查找可用版本號的方法如下:

a.訪問ius community網(wǎng)站。

b.在搜索框中輸入ius-release。

c.選擇帶有centos7的版本。紅框中的內(nèi)容即為可用的版本號,如下圖所示。

②運行以下命令添加Webtatic源。

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

2.運行以下命令安裝PHP。

yum -y install php70w-devel php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64  php70w-pdo.x86_64   php70w-mysqlnd  php70w-fpm php70w-opcache php70w-pecl-redis php70w-pecl-mongodb

如果報錯Cannot find a valid baseurl for repo: ius/x86_64,請嘗試運行以下命令編輯文件/etc/yum.repos.d/ius.repo。

vi /etc/yum.repos.d/ius.repo

按鍵盤i鍵進入編輯模式,去掉#baseurl=https://dl.iuscommunity.org/pub/ius/stable/CentOS/7/$basearch前方的注釋符號#。

修改后,如下圖所示:

3.運行以下命令查看PHP版本。

php -v

返回結(jié)果如下所示,表示安裝成功。

PHP 7.0.33 (cli) (built: Dec  6 2018 22:30:44) ( NTS )Copyright (c) 1997-2017 The PHP GroupZend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies    with Zend OPcache v7.0.33, Copyright (c) 1999-2017, by Zend Technologies                

步驟五:配置Nginx

1.運行以下命令備份Nginx配置文件。

cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak

2.修改Nginx配置文件,添加Nginx對PHP的支持。

①運行以下命令打開Nginx配置文件。

vim /etc/nginx/nginx.conf

②按i進入編輯模式。

③在server大括號內(nèi),添加下列配置信息。

        #除下面提及的需要添加的配置信息外,其他配置保持默認值即可。        location / {            #在location大括號內(nèi)添加以下信息,配置網(wǎng)站被訪問時的默認首頁            index index.php index.html index.htm;        }        #添加下列信息,配置Nginx通過fastcgi方式處理您的PHP請求        location ~ .php$ {            root /usr/share/nginx/html;    #將/usr/share/nginx/html替換為您的網(wǎng)站根目錄,本教程使用/usr/share/nginx/html作為網(wǎng)站根目錄            fastcgi_pass 127.0.0.1:9000;   #Nginx通過本機的9000端口將PHP請求轉(zhuǎn)發(fā)給PHP-FPM進行處理            fastcgi_index index.php;            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;            include fastcgi_params;   #Nginx調(diào)用fastcgi接口處理PHP請求        }                

添加配置信息后,如下圖所示。

④按下Esc鍵后,輸入:wq并回車以保存并關(guān)閉配置文件。

3.運行以下命令啟動Nginx服務。

systemctl start nginx 

4.運行以下命令設置Nginx服務開機自啟動。

systemctl enable nginx

步驟六:配置MySQL

1.運行以下命令啟動MySQL服務。

systemctl start mysqld

2.運行以下命令設置MySQL服務開機自啟動。

systemctl enable mysqld

3.運行以下命令查看/var/log/mysqld.log文件,獲取并記錄root用戶的初始密碼。

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

返回結(jié)果如下:

2016-12-13T14:57:47.535748Z 1 [Note] A temporary password is generated for root@localhost: p0/G28g>lsHD

說明:下一步重置root用戶密碼時,會使用該初始密碼。

4.運行以下命令配置MySQL的安全性。

mysql_secure_installation

安全性的配置包含以下五個方面:

①重置root賬號密碼。

Enter password for user root: #輸入上一步獲取的root用戶初始密碼The 'validate_password' plugin is installed on the server.The subsequent steps will run with the existing configuration of the plugin.Using existing password for root.Estimated strength of the password: 100 Change the password for root ? (Press y|Y for Yes, any other key for No) : Y #是否更改root用戶密碼,輸入YNew password: #輸入新密碼,長度為8至30個字符,必須同時包含大小寫英文字母、數(shù)字和特殊符號。特殊符號可以是()` ~!@#$%^&*-+=|{}[]:;‘<>,.?/Re-enter new password: #再次輸入新密碼Estimated strength of the password: 100 Do you wish to continue with the password provided?(Press y|Y for Yes, any other key for No) : Y

②輸入Y刪除匿名用戶賬號。

By default, a MySQL installation has an anonymous user, allowing anyone to log into MySQL without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment.Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y  #是否刪除匿名用戶,輸入YSuccess.

③輸入Y禁止root賬號遠程登錄。

Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y #禁止root遠程登錄,輸入YSuccess.

④輸入Y刪除test庫以及對test庫的訪問權(quán)限。

Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y #是否刪除test庫和對它的訪問權(quán)限,輸入Y- Dropping test database...Success.

⑤輸入Y重新加載授權(quán)表。

Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y #是否重新加載授權(quán)表,輸入YSuccess.All done!

步驟七:配置PHP

1.新建phpinfo.php文件,用于展示phpinfo信息。

①運行以下命令新建文件。

vim <網(wǎng)站根目錄>/phpinfo.php  #將<網(wǎng)站根目錄>替換為您配置的網(wǎng)站根目錄。

網(wǎng)站根目錄是您在nginx.conf文件中l(wèi)ocation ~ .php$大括號內(nèi)配置的root值,如下圖所示。

本教程配置的網(wǎng)站根目錄為/usr/share/nginx/html,因此命令為:

vim /usr/share/nginx/html/phpinfo.php

②按i進入編輯模式。

③輸入下列內(nèi)容。

<?php echo phpinfo(); ?>

④按Esc鍵后,輸入:wq并回車以保存并關(guān)閉配置文件。

2.運行以下命令啟動PHP-FPM。

systemctl start php-fpm

3.運行以下命令設置PHP-FPM開機自啟動。

systemctl enable php-fpm

步驟八:測試訪問LNMP平臺

1.打開瀏覽器。

2.在地址欄輸入http://CVM實例公網(wǎng)IP地址/phpinfo.php。返回結(jié)果如下圖所示,表示LNMP環(huán)境部署成功。

后續(xù)步驟

測試訪問LNMP平臺成功后,建議您運行以下命令將phpinfo.php文件刪除,消除安全隱患。

rm -rf <網(wǎng)站根目錄>/phpinfo.php   #將<網(wǎng)站根目錄>替換為您在nginx.conf中配置的網(wǎng)站根目錄

本教程配置的網(wǎng)站根目錄為/usr/share/nginx/html,因此命令為:

rm -rf /usr/share/nginx/html/phpinfo.php

到此,LNMP環(huán)境就部署完成了。

接下來,我們開始手動搭建WordPress網(wǎng)站。請移步下一篇文章。

如果LNMP環(huán)境部署一直不成功,也沒關(guān)系,在后臺實例那里,選擇“重裝系統(tǒng)”,然后可以去云市場購買LNMP鏡像直接啟動實例,以便快速建站。

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Lniux下搭建LNMP環(huán)境
CentOS 7源碼編譯安裝最新版php5.6和nginx1.7.9及mysql(搭建lnmp環(huán)境) – 飛嗨
Windows下配置nginx+php(wnmp)
深度 linux 搭建 php 開發(fā)環(huán)境
centos x86
如何用織夢官方的DedeAMPZ-PHP環(huán)境整合套件在本地搭建織夢(PHP)
更多類似文章 >>
生活服務
熱點新聞
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服