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。