1. 程式人生 > >centos7雲主機nginx+WordPress完整建站流程記錄

centos7雲主機nginx+WordPress完整建站流程記錄

ide mbstring ear mysqld 版本 .com lld org Opens

一、安裝nginx1、安裝依賴#安裝gccyum install gcc-c++#安裝 pcre-develyum install -y pcre pcre-devel#安裝zlib yum install -y zlib zlib-devel#安裝OpenSSL yum install -y openssl openssl-devel2、安裝nginx#創建nginx.repo文件vi /etc/yum.repos.d/nginx.repo #然後寫入配置:[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/gpgcheck=0 enabled=1把baseurl=http://nginx.org/packages/centos/7/$basearch/中改為自己版本然後wq保存,運行:yum install nginx關閉防火墻命令:sudo systemctl stop firewalld.serviceselinux也要關閉臨時關閉:[root@localhost ~]# getenforceEnforcing[root@localhost ~]# setenforce 0[root@localhost ~]# getenforcePermissive永久關閉:[root@localhost ~]# vim /etc/sysconfig/selinuxSELINUX=enforcing 改為 SELINUX=disabled重啟服務reboot3.啟動nginxservice nginx start輸入自己公網的ip地址二、mysql的安裝和配置1、安裝1.wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm2.rpm -ivh mysql-community-release-el7-5.noarch.rpm3.yum install mysql-community-server
安裝成功後啟動mysql:service mysqld start2、mysql的初始化設置進入mysql,設置密碼,一開始數據庫默認沒有密碼:mysql -u root 回車進入
在mysql中設置密碼:set password for ‘root‘@‘localhost‘ =password(‘新密碼‘);
開啟mysql的遠程連接,讓你可以用本地的電腦連接雲上的mysql:grant all privileges on . to root@‘%‘identified by ‘password‘;然後就可以退出mysql了exit三、安裝PHP環境yum install -y php php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt libmcrypt-devel php-fpm安裝好之後輸入檢查版本命令,看看安裝好了沒有:php --version把安裝好的環境重啟一下:service php-fpm start 啟動php-fpmservice nginx restart 重啟nginxservice mysqld restart 重啟 mysql為儲存wordpress的數據在mysql中創建一個數據庫

  1. 進入mysql:

mysql -u root -p 進入mysqlcreate database 數據庫名 charset utf8; 建一個自己取名的數據庫,這個就是儲存wordpress數據的地方了,記住名字:)show database; 查看數據庫

  1. 保險起見,重啟數據庫更新一下:service mysqld restart

wordpress 安裝 wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.zip unzip wordpress-4.9.1-zh_CN.zip -d /usr/share/nginx/html;然後我們修改一下wordpress的配置文件:vim /usr/share/nginx/html/wordpress/wp-config-sample.php// MySQL 設置 – 具體信息來自您正在使用的主機

/// WordPress數據庫的名稱 */define(‘DB_NAME’, ‘數據庫名’);這裏填寫你存放wordpress數據庫的名稱/* MySQL數據庫用戶名 /define(‘DB_USER’, ‘root’);這裏填寫你數據庫的用戶名/ MySQL數據庫密碼 */define(‘DB_PASSWORD’, ‘你的mysql密碼’);這裏填寫你設置的密碼
只需要改這些就夠了,保存退出
然後修改一下配置文件的名字,方便日後:
mv wp-config-sample.php wp-config.phpNginx的配置修改vim /etc/nginx/conf.d/default.conf
location下的root改成放wordpress的文件目錄
index 改成如下
location修改root,把前面的#去掉

然後保存退出
重新啟動一下nginx:
service nginx restart
保險起見,你可以重新啟動以下之前的服務:mysql,php-fpm。恭喜你環境已經搭好了,你可以在瀏覽器中輸入你雲的公網ip地址進行wordpress的視圖話安裝…

centos7雲主機nginx+WordPress完整建站流程記錄