1、安装
systemctl start mariadb
设置开机启动 systemctl enable mariadb
设置数据库密码 mysql_secure_installation
,接下来除了设置密码其它都可以回车略过。
测试登录 mysql -u '数据库用户名' -p
,然后输入你设置的数据库密码
systemctl start mariadb.service #启动MariaDB
systemctl stop mariadb.service #停止MariaDB
systemctl restart mariadb.service #重启MariaDB
创建数据库
[root@localhost ~]# mysql MariaDB[(none)]> create database wordpress;
可能会遇到的问腿:
1.设置数据库密码报错:
使用下面方法
[root@localhost ~]# mysql MariaDB[(none)]> SET password=PASSWORD('newpassward');
2.mariadb 启动时报错Job for mariadb.service failed because the control process exited with error code. Se
解决办法:
[root@localhost log]# cp /usr/share/mysql/my-huge.cnf /etc/my.cnf cp: overwrite ‘/etc/my.cnf’? y [root@localhost log]# systemctl start mariadb.service
2、安装PHP
yum默认安装的版本比较低,会造成无法访问php文件,使用安装高一点的版本,我采用的是5.6的php版本
1.检查当前安装的PHP包
yum list installed | grep php
2.如果有安装的PHP包,先删除他们
yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64
3.更换rpm源
Centos 5.X: rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm CentOs 6.x: rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm 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
4.如果想删除上面安装的包,重新安装
rpm -qa | grep webstatic rpm -e 上面搜索到的包即可
5.运行yum install
php5.5
yum install php55w.x86_64 php55w-cli.x86_64 php55w-common.x86_64 php55w-gd.x86_64 php55w-ldap.x86_64 php55w-mbstring.x86_64 php55w-mcrypt.x86_64 php55w-mysql.x86_64 php55w-pdo.x86_64
php5.6
yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64
php7.0
yum install 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
6.安装PHP FPM
yum install php55w-fpm yum install php56w-fpm yum install php70w-fpm systemctl enable php-fpm.service【开机自启动】
3、安装Nginx
可用菜鸟教程的方法安装
https://www.runoob.com/linux/nginx-install-setup.html
配置nginx
# 下面是server虚拟主机的配置 server { # 监听端口 listen 80; # 域名 server_name localhost; index index.html index.htm index.php; # 站点目录 root /usr/local/webserver/nginx/html/wordpress; location / { # WordPress固定链接URL重写 if (!-e $request_filename) { rewrite (.*) /index.php; } } # PHP配置 location ~ \.php$ { root /usr/local/webserver/nginx/html/wordpress; #wordpress目录 fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|ico)$ { expires 30d; # access_log off; } location ~ .*\.(js|css)?$ { expires 15d; } access_log off; }
4、启动nginx在页面上访问
ip地址或者域名/wp-admin/install.php
如:www.xxx.com/wp-admin/install.php
进入安装页面
本文作者为gengboxb,转载请注明。