Linux服务器上简单搭建WordPress
登录linux服务器
可以在服务器后台使用远程链接,也可以在本地(windows系统)上使用SSH客户端软件-PuTTY进行连接。
PuTTY配置说明:
https://help.aliyun.com/document_detail/59083.html?spm=5176.10173289.107.1.2b762e771T6shf#windows
配置环境
安装apache php mysql软件
在CentOS系统我们直接使用 yum install 的方式进行软件安装
将相应服务启动
service mysqld start
service php-fpm start
由于使用的是centos7.3,yum install安装的时候mysql-server会出错。原因在于CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用MariaDB代替了。如果依然需要安装mysql,需要执行如下命令:
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server
安装成功后重启mysql服务。
检查服务的运行情况
可以看到httpd(也就是apache服务)监听80端口,mysql监听3306端口,php-fpm监听9000端口,并且都已经正常启动。
浏览初始页面
这时,我们的环境已经基本搭建好了,大家已经可以在浏览器中访问服务器的公网ip,可以看到apache的测试页面,就说明你已经成功了。
mysql的简单配置
由于wordpress要用到mysql数据库,因此我们要为mysql设置相应的用户去访问管理,之前我们已经启动了mysqld服务,因此此时我们需要给mysql设定一个初始的root密码,可以让root用户去访问数据库。
这样我们就设置好了mysql的密码,可以输入
然后再输入刚刚设定好的密码,就可以进入到数据库中。
搭建wordpress
下载wordpress
创建wordpress解压目录
解压wordpress
将目录赋予apache权限
配置apache httpd
打开/etc/httpd/conf/httpd.conf文件
ServerName 域名
DocumentRoot "/var/blog/friend"
<Directory "/var/blog/friend">
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以上版本的需要加上
配置数据库mysql
- 输入 mysql -u root –p 加上之前设置的密码进入数据库
- 创建一个名为wordpress的数据库
之后退出
重启apache然后输入公网ip进行设置wordpress
每次修改httpd.conf配置文件都要重启Apache
故障排除
上传的文件尺寸超过 php.ini 中定义的 upload_max_filesize 值
- centOS7.3 系统的 php.ini 路径是 /ect/php.ini
- centOS6.8 系统的 php.ini 路径是/usr/local/php/etc
修改 upload_max_filesize 和 post_max_size
如果启用了内存限制,那么该值应当小于memory_limit选项的值。
可以适当调整max_execution_time的值,不推荐设定为0。
改完记得要重启 php 服务。PHP-FPM 重启命令:
或重启服务器。
[foxpay]
关于编译安装
由于前面介绍的在centos上都是使用yum命令进行安装,在后期维护管理上会带来诸多不便。针对这个问题,可以在一开始选择通过源代码包编译安装。具体方式步骤通过 https://www.cnblogs.com/painsOnline/p/5162613.html 来具体了解整个安装配置过程。
[/foxpay]
本文由 小而美应用 作者:小而美应用 发表,其版权均为 小而美应用 所有,文章内容系作者个人观点,不代表 小而美应用 对观点赞同或支持。如需转载,请注明文章来源。
学习了
我这不是评论了吗
可以吗
厉害了