linux搭建wordpress及系统加载速度优化建议

安装步骤

  • Apache服务器:Apache httpd

  • 数据库:MySql

  • 动态语言:PHP 

  • 博客框架:WordPress

一、安装apache httpd

1.检查是否已经安装了apache服务:

   方法1: httpd -v

   方法2: rpm -qa|grep http

2.使用yum在线安装:yum install httpd

3.启动httpd服务:service httpd start

4.设为开机启动项:sudo chkconfig httpd o

4.如果httpd端口默认为80端口,如果需要修改httpd.conf文件:vi /etc/httpd/conf/httpd.conf 

    移动到Listen行,修改80为其他端口

5.修改完成后重启httpd服务:service httpd restart

6.防火墙开放端口:firewall-cmd  --add-port=82/tcp --permanent

7.重启防火墙:systemctl restart firewalld

8.通过主机IP或域名+端口号在浏览器进行访问【也可以配置nginx直接通过域名访问】

二、安装mysql【这里就不介绍配置mysql具体步骤了】

1.安装mysql: yum install mysql-server

2.启动mysql:service mysqld start

3.设置mysql为开机启动项:chkconfig mysqld on

4.登陆mysql:mysql -uroot -p

5.创建数据库:create database 数据库名称 ;(注意分号结尾)

6.创建数据库用户:grant all privileges on 数据库名称.* to 数据库用户名@'授权范围' identified by '数据库用户名密码';

   如:grant all privileges on wxactivity.* to mysqluser@'%' identified by '123456';(例子,%代表授权全网,localhost代表授权本机)

7.权限生效:flush privileges;

三、安装php

1.安装PHP环境: yum install php php-mysql

2.安装PHP相关组件:yum install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

3.这里安装好php环境后,需要重启httpd服务:service httpd restart

4.测试php是否安装成功:vi /var/www/html/info.php  

  info.php 代码内容为:

<?php

phpinfo();

?>

5.浏览器输入地址:服务器地址:端口/info.php  出现打印php相关信息则说明安装成功了

四、安装wordpress

1.下载wordpress安装包到服务器【目录自定义指定】: wget http://cn.wordpress.org/wordpress-3.9-zh_CN.zip

2.解压安装包:unzip wordpress-3.8-zh_CN.zip

3.复制wordpress目录下所有文件到/var/www/html目录下:cp -rf wordpress/* /var/www/html/

4.浏览器中输入服务器的ip:端口/index.php 会自动定位到安装界面

931964-20170326113047721-756683547.pnguploading.4e448015.gif转存失败重新上传取消

 

wordpress网站加载速度优化:

1.因框架会自动加载google字体,会导致整个网站的加载速度过慢,建议安装插件:Disable Google Fonts

   安装插件方式1:通过插件菜单栏进行搜索在线安装和启用

   

   安装插件方式2:通过插件安装的上传插件包进行安装

   

 安装插件方式3:下载插件的zip包,手动上传至服务器的/var/www/html/wp-content/plugins 目录,并且进行解压:unzip ***.zip,刷 新wordpress后台插件界面,插件安装成功,点击启用。

2.数据库的host地址配置:数据库和wordpress都部署在同一台服务器上或同一个内网环境的服务器,建议使用本地localhost或内网IP进行配置。

注意:在线安装的问题:提示错误:无法创建目录时,需要授权ftp用户的wordperss目录权限,如:chown -R ftpuser01 /var/www/

五、升级注意事项,升级到4.8版本需要将wordpress整个目录都复制到/var/www/html下面

六、相关使用方法说明:

1.插件安装到目录:/var/www/html/wp-content/plugins

2.主题安装到目录: /var/www/html/wp-content/themes

3.wordpress无法在线安装插件,主题,上传图片是因为没有linux的操作权限,进行授权:chmod 777 wp-content

4、在线安装主题时,提示连接超时或者无法安装主题时,请按照以下步骤操作:

4-1、修改php.ini:vi /etc/php.ini 

  1. upload_max_filesize = 128M
  2. post_max_size = 128M
  3. max_execution_time = 300

4-2、重启apache服务: restart httpd.service

5、安装主题后,网站无法打开,提示输入FTP并且错误为:Call to undefined function submit_button() 解决方法如下:

5-1、进入wordpress目录:cd /var/www/html/wordpress

5-2、修改wp-config.php,添加配置如下:

define('FS_METHOD', 'direct');
define('FTP_BASE', '/var/www/wordpress/');
define('FTP_CONTENT_DIR', '/var/www/wordpress/wp-content/');
define('FTP_PLUGIN_DIR ', '/var/www/wordpress/wp-content/plugins/');
define('FTP_USER', 'ftp的用户名');
define('FTP_PASS', 'ftp的密码');
define('FTP_HOST', 'ftp的地址:端口');
 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值