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

打開APP
userphoto
未登錄

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

開通VIP
centos 7 搭建wordpress 網(wǎng)站詳細教程

一、簡介

WordPress是一款能建立出色網(wǎng)站、博客或應(yīng)用的開源軟件。其設(shè)計美觀、功能強大,同時開源免費。
35%的網(wǎng)站都在使用WordPress,小到興趣博客,大到新聞網(wǎng)站(官網(wǎng)數(shù)據(jù))。

二、環(huán)境準備

  • 系統(tǒng): centos7
  • LAMP Centos7 Apache2.4 php5.6 mysql5.7 phpMyAdmin4.8.3
  • LNMP Centos7 Nginx 1.13.7 php5.6 mysql5.7 phpMyAdmin4.8.3
注意事項

Nginx和Apache兩者在不修改默認配置時,均占用80端口,因而不能共存,端口沖突。本次安裝采用Apache作為web服務(wù)。
有LAMP、LNMP的一鍵安裝集成環(huán)境,也可以自行安裝,為深入學習環(huán)境安裝、命令操作、軟件配置等,本次安裝采用自行安裝方式安裝環(huán)境。

系統(tǒng)升級

如需升級系統(tǒng)已安裝的包、軟件、內(nèi)核等,可使用如下命令升級。

yum -y update
軟件卸載

如操作系統(tǒng)中安裝有Apache、php、php相關(guān)插件庫如php-fpm、php-pdo、php-mysql,mysql等軟件,則需要先自行卸載,或者準備一個純潔系統(tǒng),以備后用。

三、安裝apache

安裝apache
yum -y install httpd
注意:

該方法安裝完畢后,Apache配置文件路徑為 /etc/httpd/conf/httpd.conf

可使用命令查看Apache服務(wù)狀態(tài)
service httpd status

或者

systemctl status httpd.service

開啟服務(wù)

systemctl start httpd.service

關(guān)閉服務(wù)

systemctl stop httpd.service

重啟服務(wù)

systemctl restart httpd.service

設(shè)置開機啟動

systemctl enable httpd.service
防火墻相關(guān)操作

安裝防火墻

yum install firewalld

注意,這里需要用到一些防火墻的相關(guān)操作,主要命令如下,以供參考。

#開啟防火墻
systemctl start firewalld.service

#關(guān)閉防火墻
systemctl stop firewalld.service

#防火墻狀態(tài)
systemctl status firewalld.service

#重啟防火墻
firewall-cmd --reload

#查看端口的開放情況
firewall-cmd --list-all

開啟80端口

由于我們安裝了Apache服務(wù),后續(xù)要使用80端口,所以需要防火墻放開80端口權(quán)限控制,而不是粗暴的直接關(guān)閉防火墻。

配置防火墻使得HTTP流量、HTTPS流量能夠順利通過防火墻,并阻擋其他可疑流量 firewall-cmd --add-service=http --permanent firewall-cmd --add-service=https --permanent firewall-cmd --add-port=80/tcp --permanent

注意:參數(shù)--permanent代表永久有效,不加這此參數(shù)的話,防火墻重啟后之前所做配置就失效了
1:修改系統(tǒng)防火墻配置文件,在第五行配置中增加允許80端口監(jiān)聽外來ip

iptables -I INPUT 5 -i eth0 -p tcp --dport 80 -j ACCEPT

2:查看配置文件的內(nèi)容,
看到剛剛加進去的內(nèi)容

iptables --line -vnL

訪問

安裝完成之后,訪問Apache服務(wù),出現(xiàn)默認首頁,說明安裝成功。

image.png

如出現(xiàn)如圖所示界面,則代表Apache服務(wù)安裝成功。注意兩個紅色方框所圈示內(nèi)容,/var/www/html為Apache服務(wù)頁面所在路徑。/etc/httpd/conf.d/welcom.conf可配置歡迎頁相關(guān)內(nèi)容。

四、安裝php

安裝php

1 換源

由于wordpress5.2.3需要PHP7.0以上版本,Centos7.4標準環(huán)境只提供到5.4版本,我們需要更換rpm源來實現(xiàn)安裝PHP7.0以上版本。

在terminal執(zhí)行以下命令

#CentOs 7.X:
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
2安裝

安裝PHP7.2及相關(guān)插件

yum install -y php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml php72w-ldap php72w-mcrypt

php 7.4版本

2.1 php 7.4版本安裝

1、安裝前準備 添加PHP官方Y(jié)UM源
添加PHP官方Y(jié)UM源,更新系統(tǒng)軟件倉庫不更新內(nèi)核,安裝開發(fā)工具包

yum --exclude=kernel* update -y
yum groupinstall -y 'Development Tools'

2、添加epel第三方依賴庫,安裝YUM源

yum -y install epel-release yum-utils rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

3、安裝PHP相關(guān)依賴庫和模塊

yum install -y --enablerepo=remi --enablerepo=remi-php74 mod_php php-gd* php php-opcache php-mbstring  php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php-fpm

yum install -y --enablerepo=remi --enablerepo=remi-php74 php-cli php-redis php-pecl-mcrypt php-process  php-devel php-pear

 yum install -y vim libevent-devel libmcrypt-devel libxml2 libxml2-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel libxslt libxslt-devel cyrus-sasl-plain cyrus-sasl cyrus-sasl-devel cyrus-sasl-lib  openssl openssl-devel pcre pcre-devel zlib zlib-devel wget net-tools
 

4、檢查YUM安裝是否成功

php --version #查看版本 php -m #查看安裝模塊,需要用到的模塊,沒有安裝的需要YUM安裝 systemctl enable --now php-fpm #設(shè)置開機啟動,并啟動。 ss -ntulp | grep php-fpm
3 測試
php -v

環(huán)境安裝到此階段,php環(huán)境已基本安裝完畢,可測試是否可用。
注意前文提到的關(guān)鍵路徑/var/www/html,在此目錄下創(chuàng)建info.php文件,并編輯內(nèi)容。

vim /var/www/html/info.php

文件內(nèi)容如下:

<!DOCTYPE html>
<html>
<body>
    <?php
        phpinfo();
    ?>
</body>
</html>

重啟

systemctl restart httpd.service

電腦端瀏覽器輸入http://ip/info.php,會出現(xiàn)php的相關(guān)配置信息,即可代表環(huán)境安裝成功。

image.png

五、安裝MySQL

添加源

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

安裝

yum -y install mysql-community-server

查找默認密碼

安裝完成之后,安裝程序為root 生成了一個默認密碼,該密碼輸出到了 /var/log/mysqld.log 文件中,可以通過如下方式找到該日志文件中的root 用戶默認密碼,進而可以登錄mysql數(shù)據(jù)庫進行后續(xù)其它配置操作。

# 啟動Mysql
systemctl start mysqld
# 查找默認密碼
grep 'temporary password' /var/log/mysqld.log
輸出結(jié)果如下:
image.png

配置mysql

登錄

mysql -u root -p onlM*Lt=3lx5 //剛才查詢的

然后輸入密碼即可進入mysql控制臺


image.png
修改默認密碼:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
或
set password for 'root'@'localhost'=password('new password');

mysql5.7 版本默認安裝了密碼安全檢查插件(validate_password),默認密碼檢查策略要求密碼必須包含:大小寫字母、數(shù)字和特殊符號,并且長度不能少于8位。否則會提示 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 錯誤。

開啟遠程訪問權(quán)限:
use mysql; update user set host = '%' where user = 'root'; FLUSH PRIVILEGES; #查看 select host,user from user; exit;
開放3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
#重新加載防火墻
firewall-cmd --reload

此時,遠端已可以通過root用戶訪問mysql服務(wù)器,本地亦可以通過 Navicat等客戶端工具連接。

六、創(chuàng)建配置WordPress數(shù)據(jù)庫

登入mysql
mysql -u root -p

輸入root賬戶密碼即可進入

創(chuàng)建wordpress數(shù)據(jù)庫

建立wordpress數(shù)據(jù)庫

CREATE DATABASE wordpressdb;

創(chuàng)建wordpress數(shù)據(jù)庫賬戶&&設(shè)置密碼

CREATE USER 用戶名@localhost IDENTIFIED BY '密碼'; #CREATE USER wordpress@localhost IDENTIFIED BY '密碼';

將”用戶名”替換成你自己的用戶名;將”密碼”替換成你自己的密碼;記下用戶名和密碼

授予wordpress數(shù)據(jù)庫賬戶在wordpress數(shù)據(jù)庫上所需權(quán)限

授予權(quán)限
GRANT ALL PRIVILEGES ON 數(shù)據(jù)庫名.* TO 用戶名@localhost;
#GRANT ALL PRIVILEGES ON wordpressdb.* TO wordpress@localhost;
刷新數(shù)據(jù)庫緩存
FLUSH PRIVILEGES;
退出數(shù)據(jù)庫
exit 

七、安裝wordpress

WordPress官網(wǎng)下載安裝源碼,也可以在中文官網(wǎng)下載中文版:https://cn.wordpress.org/download/。

下載最新wordpress版本

使用wget下載最新wordpress

wget http://wordpress.org/latest.zip

解壓文件,并且將其復制到/var/www/html目錄下

#解壓文件
unzip -q latest.zip

#復制 wordpress文件夾下所有文件到html目錄下

cp -rf wordpress/* /var/www/html/

#修改文件夾權(quán)限

賦予apache對相關(guān)文件夾的權(quán)限
修改文件夾權(quán)限

chown -R apache:apache /var/www/html/

chmod -R 755 /var/www/html/

mkdir -p /var/www/html/wp-content/uploads

chown -R :apache /var/www/html/wp-content/uploads

編輯WordPress配置文件

編輯配置文件

cd /var/www/html
cp wp-config-sample.php wp-config.php
vim wp-config.php

找到define('DB_NAME’, 'wordpressdb’);

將 wordpressdb 修改為你創(chuàng)建的wordpress數(shù)據(jù)庫名

找到define('DB_USER’, 'wordpressuser’);

將 wordpressuser 修改為你創(chuàng)建的數(shù)據(jù)庫用戶名

找到define('DB_PASSWORD’, '123456’);

將 123456 修改你創(chuàng)建數(shù)據(jù)庫用戶的密碼

輸入:wq!保存

重啟相關(guān)服務(wù)

重啟相關(guān)服務(wù)
systemctl restart httpd.service

systemctl restart mysqld.service
systemctl start mysqld.service
systemctl stop mysqld.service

進入Web頁面設(shè)置

訪問http://你的域名/wp-admin
進入wordpressWEB安裝配置界面,按照要求設(shè)置用戶名密碼,就可完成wordpress最后設(shè)置


image.png

安裝完成


image.png
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Centos7.4搭建WordPress個人站點
手把手教你阿里云ECS服務(wù)器搭建個人WordPress網(wǎng)站教程(詳細步驟)
wordpress 配置坑詳解
CentOS 7系統(tǒng)上yum搭建LAMPcentos
centos7用yum搭建LAMP環(huán)境
如何搭建lamp(CentOS7+Apache+MySQL+PHP)環(huán)境
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服