Linux下WordPress的搭建与配置

以前一直把wp放在SAE中,虽然一键配置很方便,但是访问速度和灵活性会受到很大影响,上传图片容易出错,也没法更新版本,安装主题和插件都是通过svn上传的方式进行的,很是麻烦,前几天阿里云优惠开了个学生套餐,第一件事就是先搭个博客,把整个过程和之中遇到的问题记录如下,希望能对遇到问题的朋友有所帮助

下面正式开始WordPress的配置过程

1.先新建一个空的数据库用于博客

rpm -qa | grep mysql     // 这个命令就会查看该操作系统上是否已经安装了mysql数据库
# yum install -y mysql-server mysql mysql-deve  //安装数据库服务
service mysqld start      //启动数据库服务
mysqladmin -u root password 'newpassword'  //设置数据库密码
mysql -u root -p   //登录数据库

2.通过wget下载WordPress的官方最新版到任意目录

wget https://cn.wordpress.org/wordpress-4.4.2-zh_CN.zip

3.解压下载到的压缩包,在文件wp-config-sample.php中添加数据库信息并保存为wp-config.php

unzip wordpress-4.4.2-zh_CN.zip
nano wp-config-sample.php #填写第一步建立的空数据库的信息

4.将修改后的WordPress文件夹拷贝至/var/www/html

cp -rf wordpress/* /var/www/html/

5.浏览器中输入服务器ip,显示:您的PHP似乎没有安装运行WordPress所必需的MySQL扩展。解决办法:在 /etc/php.ini中添加

extension=mysql.so

然后安装php-mysql:

yum install php-mysql

这样所需的扩展就开启了,然后重启服务器,重启之后一定要确保mysqld和httpd服务是开启的。

chkconfig mysqld on  //设置MySQL服务开机启动
chkconfig httpd on   //设置http服务开机启动
service httpd start  //启动httpd服务
service mysqld start //启动mysql服务

6.再次输入ip已经能够成功打开,填写好WordPress初始化信息后,还需要修改wp-config.php文件和WordPress安装目录的读写权限,否则无法安装主题或插件。修改如下:
在wp-config.php文件的末尾添加以下脚本

define("FS_METHOD","direct");

define("FS_CHMOD_DIR", 0777);

define("FS_CHMOD_FILE", 0777);

然后修改安装目录读写权限

sudo chmod -R 777 /var/www/

至此Wordpress已经完全可用了,大家有什么问题和心得欢迎在下面留言讨论,此文章为本人原创,转载请注明出处

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容