美文网首页WordPress博客我用 Linux程序员
Linux下WordPress的搭建与配置

Linux下WordPress的搭建与配置

作者: ZacharyWang | 来源:发表于2016-02-18 01:20 被阅读8932次

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

    相关文章

      网友评论

      • e6a56e3205c8:GOOGLE推广不推荐谷歌竞价,因为有恶意点击,推荐上:谷歌三剑客gofair。
      • 4bd0838ebed2:非常感谢这个教程!
      • Vigap:你好我配置的时候出现
        您的wp-config.php文件有一个空的数据库表前缀,这不被支持。
        请问这是怎么回事?
      • 4588e4274830:Wordpress好臃肿。。。

      本文标题:Linux下WordPress的搭建与配置

      本文链接:https://www.haomeiwen.com/subject/muymkttx.html