搭建LNMP環境部署Wordpress部落格

2022-09-06 20:30:12 字數 3406 閱讀 3597

!!!首先要做的就是關閉系統的防火牆以及selinux:

#systemctl stop firewalld

#systemctl disable firewalld

#sed -ri 's/^(selinux=).*/\1disabled/g' /etc/selinux/config

#setenforce 0

1、建立nginx官方源:

\\我用的是centos7版本的,如果是centos6版本的只需將baseuser=後面的數字7換成6即可//

#vim /etc/yum.repo.d/nginx.repo

[nginx]                              

name=nginx repo                         

baseurl=         

gpgcheck=0                            

enabled=1

2、安裝nginx:

#yum install –y nginx          \\安裝nginx

#systemctl start nginx \\啟動nginx服務

#systemctl enable nginx \\開機自啟

3、在/etc/nginx/conf.d/default.conf檔案裡面修改三處內容:

//新增:index.php

location /

//修改:①、將以下的內容去掉前面的注釋「#」 ;②、修改紅的部分的內容

location ~ \.php$

//儲存退出,重啟nginx服務即可

1、安裝資料庫(mariadb-server),並啟動:

#yum install –y mariadb-server mariadb    \\mariadb-server是服務端;mariadb是客戶端

#systemctl start mariadb \\啟動mysql服務

#systemctl enable mariadb \\開機自啟

2、資料庫初始化:

#mysql_secure_installation     \\回車時候按enter鍵,輸入root密碼,然後一直按y即可

或者:#mysqladmin –u root password 『password』 \\password是需要自己設定

3、建立乙個資料庫給wordpress並設定密碼:

mysql -u root -p  #輸入密碼

mariadb [(none)]> create database wordpressdb;

mariadb [(none)]> create user wordpress@localhost identified by '123456';

mariadb [(none)]> grant all privileges on wordpressdb.* to wordpress@localshot;

mariadb [(none)]> flush privileges;

mariadb [(none)]> exit

1、安裝擴充套件源epel-reldase和webtatic-release:

#rpm -uvh 

#rpm -uvh

2、安裝php7版本:

#yum install -y 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-mysql.x86_64 php70w-pdo.x86_64 php70w-fpm
3、啟動php-fpm:

#systemctl start php-fpm

#systemctl enable php-fpm

4、測試nginx是否安裝成功

5、測試nginx是否支援php解析:

#cd /usr/share/nginx/html

#vim test.php

<?php

phpinfo();

?>

儲存退出即可

6、測試:

在瀏覽器中輸入:ip/test.php ;例如:192.168.1.1/test.php

2、將latest裡面所以的檔案移動到/usr/share/nginx/html/下

#mv /root/wordpress/* /usr/share/nginx/html/
3、將wp-config-sample.php

更換成wp-config.php,

並修改以下內容:

#cd /usr/share/nginx/html/

#mv wp-config-sample.php wp-config.php

#vim wp-config.php

/** the name of the database for wordpress */

define( 'db_name', 'wordpressdb' );        \\自己建立的wordpress資料庫名

/** mysql database username */

define( 'db_user', 'wordpress' );         \\資料庫管理員使用者名稱

/** mysql database password */

define( 'db_password', '123456' );        \\資料庫密碼

4、將/usr/share/nginx/html/下的所有檔案賦予全部許可權,並設定所屬主和所屬組為root:

#chown -r root:root /usr/share/nginx/html/
5、在瀏覽器位址列輸入

ip/wp-admin;例如:192.168.1.1/wp-admin

CentOS7 LNMP環境安裝wordpress

需要使用到的工具有xshell6,xftp。mysql uroot p 用之前設定的密碼登陸mysql mysql create database wordpress 建立wordpress資料庫 mysql use wordpress 切換到wordpress資料庫 mysql exit 退出my...

LNMP環境下部署搭建wordpress

訪問官方 2.1.上傳安裝包 使用rz命令,將軟體包wordpress 4.9.4 zh cn.tar.gz上傳至系統 var www html 目錄下 如果提示rz命令不可用,可以使用yum源安裝 yum install y lrzsz 2.2解壓wordpress安裝包 解壓wordpress安...

部署LNMP環境

lnmp linux nginx mysql php 在rhel7系統中,原始碼安裝nginx,使用rpm包安裝mariadb php php fpm軟體。操作過程中需要安裝的軟體列表如下 nginx mariadb mariadb server mariadb devel php php fpm ...