阿里云Centos快速搭建wordpress
今天搞了有一段时间的wordpress,发现最终搭建wordpress还是很简单的,接下来我来说一说我搭建的方法。
我是在阿里云centos6.8版本上安装的,装在了美国硅谷的机器上,不过哪的机器不影响,我主要是为了装插件和修改主题方便一些。
安装的软件全是基于yum安装,yum安装的版本符合wordpress的要求
第一步,我们先了解一下我安装依赖的组件:
- mysql :存储你的文章和一些信息
- php:wordpress是基于php开发
- nginx:好多人用apache,我就不用,就是真么任性,不过讲真,apache已经有点落伍了
- php-fpm:需要在nginx中配置一下,因为nginx本身不支持php
第二步,我们开始安装和配置依赖组件:
首先先安装mysql,通过yum安装,yum安装的版本是5.1.73:
sudo yum install mysql mysql-server
启动mysql服务
sudo service mysql-server start
配置mysql,切换到root用户:
sudo -s mysql -uroot
然后通过sql语句增加用户和创建wordpress所需要的数据库:
CREATE USER 'wordpress'@'localhost' IDENTIFIED BY 'Wordpress123!@#'; CREATE DATABASE wordpress; GRANT ALL ON wordpress.* TO 'wordpress'@'localhost'; exit;
执行完上面的sql语句,可以测试一下用户是否可用:
mysql -uwordpress -p
弹出输入密码的提示,输入 :WordPress123!@#
是不是登陆成功了,哈哈哈,mysql安装大功告成。
接下来安装php&php-fpm
这两个东西安装就很easy了,直接yum安装
sudo yum install php php-fpm
安装完之后,通过service启动php-fpm
sudo service php-fpm start
检查一下php-fpm的端口是否启动,php-fpm默认启动9000的端口号
netstat -na | grep 9000
最后安装并配置nginx
同样使用yum安装
sudo yum install nginx
安装完之后,我们可以在 /etc/nginx/conf.d 中添加我们自己的配置文件,
vim wordpress.conf
接下来是配置文件的内容:
server { listen 80; server_name www.gaoxuan1989.com; //替换成你的域名 root /wordpress; location / { try_files $uri $uri/ /index.php?$args; index index.php; } error_page 404 /404.html; location = /40x.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
保存后,通过shell命令启动nginx
sudo service nginx start
好了,依赖性我们都已经安装并配置完成,接下来,我们要做的就是部署wordpress了
第三步 安装wordpress
这一步就非常简单了,我创建一个单独的路径给wordpress,并给这个路径赋nginx的权限
sudo mkdir /wordpress
下载wordpress最新版本并拷贝的wordpress目录下
cd /wordpress sudo tar xvfz wordpress-版本号.tar.gz sudo chown -R nginx:nginx /wordpress
大功告成,访问你的网站,应该就可以出现wordpress的欢迎界面了。
在接下来的操作中,数据库名称 :wordpress, 密码:Wordpress123!@#,数据库地址:127.0.0.1,前缀不用动。好了,接下来就开始你的wordpress之旅吧!
任何问题,欢迎留言询问。