以前一直把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已经完全可用了,大家有什么问题和心得欢迎在下面留言讨论,此文章为本人原创,转载请注明出处