1、安裝nginxphp
一、安裝依賴html
#安裝gccmysql
yum install gcc-c++linux
#安裝 pcre-develnginx
yum install -y pcre pcre-develc++
#安裝zlib web
yum install -y zlib zlib-develsql
#安裝OpenSSL 數據庫
yum install -y openssl openssl-develvim
二、安裝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.service
selinux也要關閉
臨時關閉:
[root@localhost ~]# getenforce
Enforcing
[root@localhost ~]# setenforce 0
[root@localhost ~]# getenforce
Permissive
永久關閉:
[root@localhost ~]# vim /etc/sysconfig/selinux
SELINUX=enforcing 改成 SELINUX=disabled
重啓服務reboot
3.啓動nginx
service nginx start
輸入本身公網的ip地址
2、mysql的安裝和配置
一、安裝
1.wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
2.rpm -ivh mysql-community-release-el7-5.noarch.rpm
3.yum install mysql-community-server
安裝成功後啓動mysql:
service mysqld start
二、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
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-fpm
service nginx restart 重啓nginx
service mysqld restart 重啓 mysql
進入mysql:
mysql -u root -p 進入mysql
create database 數據庫名 charset utf8; 建一個本身取名的數據庫,這個就是儲存wordpress數據的地方了,記住名字:)
show database; 查看數據庫
保險起見,重啓數據庫更新一下:
service mysqld restart
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.php
location下的root改爲放wordpress的文件目錄
index 改爲以下
而後保存退出
從新啓動一下nginx:
service nginx restart
保險起見,你能夠從新啓動如下以前的服務:mysql,php-fpm。