一、登录linux服务器
选用CentOS 系统
(最好选用centOS 7版本以下的,不然进行下面的yum install安装的时候mysql-server可能会错误)
二、配置环境
(1)安装apache php mysql软件
在CentOS系统我们直接使用 yum install 的方式进行软件安装
yum install -y httpd php php-fpm mysql mysql-server php-mysql
这样就是安装完成了。
(2)将相应服务启动
service httpd start
service mysqld start
service php-fpm start
分别将这三个命令输入完毕之后,代表网站的环境基本已经完成,接下来执行netstat -tunlp来检查服务的运行情况
这里我们可以看到httpd(也就是apache服务)监听80端口,mysql监听3306端口,php-fpm监听9000端口,并且都已经正常启动
(3)浏览初始页面
这时,我们的环境已经基本搭建好了,大家已经可以在浏览器中访问服务器的公网ip,可以看到apache的测试页面,就说明你已经成功了。
(4)mysql的简单配置
由于wordpress要用到mysql数据库,因此我们要为mysql设置相应的用户去访问管理,之前我们已经启动了mysqld服务,因此此时我们需要给mysql设定一个初始的root密码,可以让root用户去访问数据库
mysqladmin -u root password "XXXXXXXX"
这样我们就设置好了mysql的密码,可以输入 mysql -u root -p ,然后再输入刚刚设定好的密码,就可以进入到数据库中
三、搭建wordpress
(1)下载wordpress
wget http://wordpress/latest.tar.gz
(2)创建wordpress解压目录
mkdir /var/blog
(3)解压wordpress
tar –zxf latest.tar.gz -C /var/blog
(4)将目录赋予apache权限
chown –R apache:apache /var/blog
(5)配置apache httpd
打开/etc/httpd/conf/httpd.conf文件
修改配置文件
-
<VirtualHost *:80>
-
ServerName 域名
-
DocumentRoot "/var/blog/wordpress"
-
<Directory "/var/blog/wordpress">
-
Options Indexes FollowSymLinks
-
AllowOverride None
-
Order deny,allow
-
Allow from all
-
</Directory>
-
ErrorLog logs/blog-error.log
-
CustomLog logs/blog-access.log common
-
</VirtualHost>
注:centOS 7以上版本的需要加上
Require all granted
(6)配置数据库mysql
1.输入 mysql -u root –p 加上之前设置的密码进入数据库
2.创建一个名为wordpress的数据库
create database wordpress;
输入
exit;
退出数据库
(7)重启apache然后输入公网ip进行设置wordpress
service httpd restart
注:每次修改httpd.conf配置文件都要重启Apache业务搭载离不了云服务器,选择合适的平台最重要!
从目前国内云计算市场的格局来看,国内云计算前三强分别是阿里云、腾讯云和华为云,阿里云、腾讯云作为背靠互联网平台的企业,更偏向于B端用户;华为与作为传统的通信巨头,更偏向于G端。
本人从事云计算相关工作至今已有多年,国内主流的云平台都接触过,包括他们的销售及技术团队,对各家的产品也小有了解,并且指导过数百家企业迁移上云,对云平台选择也有一定的发言权!
网上有很多评测,评测数据也五花八门,说谁好的都有,这个两篇博文分析汇总的非常详细,分享给大家,文档地址:
博文1:云服务器哪家好!阿里云、腾讯云、华为云的服务器配置及价格对比?
博文2:阿里云服务器突发型t6、n4、s6、c5、c6怎么选?和腾讯云服务器标准型s3、sn3ne、s4、s5、sa2相比哪家好?全面解析
如果是高并发,高IO业务场景,需要确定服务器规格,可让业务应用性能发挥到最佳,参考官方文档:
阿里云服务器规格:规格实例族 - 云服务器 ECS
腾讯云服务器规格:规格实例族 - 云服务器CVM
更多推荐
怎么在Linux服务器上简单搭建wordpress
发布评论