CentOS搭建WordPress

环境: CentOS6.6   apahce + php + mysql

工具: SecureCRT  WinSCP
1.使用SecureCRT登陆CentOS:

2. 查看软件包是否存在(可以直接忽略)

rpm -qa|grep httpd
rpm -qa|grep mysql
rpm -qa|grep php

3.安装apache, mysql, php

[[email protected] ~]# install -y httpd php php-mysql mysql mysql-server

4.设置apache, mysql 随系统自动启动

[[email protected] ~]# chkconfig httpd on
[[email protected] ~]# chkconfig mysqld on

5.验证apache, php安装是否成功

  使用vim 新建一个 php 页面进行测试:

[[email protected] ~]# vi /var/www/html/info.php

  按 "i" 键进行编辑, 输入测试页面内容:

<?php
phpinfo();
?>

  启动apache服务:

[[email protected] ~]# service httpd start

  在浏览器中访问测试页, 例如 http://192.168.1.102/info.php

  apache , php已经安装成功!

6.启动, 配置mysql

  启动mysql服务:

[[email protected] ~]# service mysqld start

  登录mysql数据库:

[[email protected] ~]# mysql -u root

  设置数据库root账户密码(此处密码为‘root‘):

mysql> set password for ‘root‘@‘localhost‘=password(‘root‘);
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye

  使用新密码重新登录:

[[email protected] ~]# mysql -u root -p
Enter password: 

  开启root账户远程登录权限:

mysql> grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘root‘ with grant option;
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

  为准备部署wordpress创建一个数据库:

mysql> create database wordpress;

  mysql全部配置OK!

7.使用WinSCP上传WordPress压缩包至服务器

  连接成功后, 把从wordpress官网上下载的压缩包wordpress-4.1-zh_CN.tar.gz上传到服务器路径 /var/www/html

8.部署WordPress

  回到SecureCRT界面,进入目录:

[[email protected] ~]# cd /var/www/html/

   解压缩wordpress压缩包

[[email protected] html]# tar -xzvf wordpress-4.1-zh_CN.tar.gz

  修改apache默认项目路径:

[[email protected] html]# vi /etc/httpd/conf/httpd.conf 

  找到以下内容, 按 "i" 键进行编辑,  DocumentRoot 值修改成 "/var/www/html/wordpress"

#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/var/www/html/wordpress"

  重启apache服务器:

[[email protected] html]# service httpd restart

  授权wordpress项目(否则接下来有可能出现配置失败的问题)

[[email protected] html]# chmod -R 777 wordpress

  在浏览器中直接输入服务器地址出现以下页面:

  配置wordpress的数据库连接信息:

  连接成功:

  之后按提示进行安装, 项目会自动在数据库中创建表

  安装成功!

9.更改WordPress字体链接

  注意上一步中点击"登录"时左下角连接地址, 由于众所周知的原因google已经被墙, 这会使网站访问速度极慢

  解决方法是替换php源码中所有对google字体的引用, 指向360的google字体库

  网上可以找到 googlefonts to 360 这个插件以及安装方法.

  或者按以下方法创建一个插件.

[[email protected] ~]# cd /var/www/html/wordpress/wp-content/plugins/
[[email protected] plugins]# vi googlefontsto360.php

  按 "i" 键进行编辑, 复制以下内容:

<?php

/*
Plugin Name: googlefontsto360
*/

function izt_cdn_callback($buffer) {
    return str_replace(‘googleapis.com‘, ‘useso.com‘, $buffer);
}
function izt_buffer_start() {
    ob_start("izt_cdn_callback");
}
function izt_buffer_end() {
    ob_end_flush();
}
add_action(‘init‘, ‘izt_buffer_start‘);
add_action(‘shutdown‘, ‘izt_buffer_end‘);

?>

  对插件文件授权:

[[email protected] plugins]# chmod 777 googlefontsto360.php 

  在浏览器中登陆wordpress的后台管理,  启用插件

  完成!

时间: 2024-10-06 18:43:24

CentOS搭建WordPress的相关文章

阿里云CentOS搭建wordpress的Web服务器环境(nginx+php+mysql)

本博客每天会坚持写一篇原创技术文章,每天积累一点,每天进步一点. 在linux服务器搭建web服务器环境是做网站的基础功底,根据服务器端使用的编程语言不同有不同的搭建方法,比如服务器采用PHP,Java,Python,Ruby,Go语言等,本文就基于php的wordpress程序的服务器环境搭建做一些简单的探讨,如有遗漏和错误,欢迎大家进行指正和补充. Nginx安装 1,yum命令安装:yum install nginx2,测试nginx启动状态:service nginx status3,测

基于 CentOS 搭建 WordPress 个人博客

示例代码:/etc/wordpress/wp-config.php <?php/** * The base configuration for WordPress * * The wp-config.php creation script uses this file during the * installation. You don't have to use the web site, you can * copy this file to "wp-config.php"

CentOS 搭建WordPress个人网站

使用 Yum 安装必要软件yum install nginx php php-fpm php-mysql mysql-server -y 将各软件设置为开机启动chkconfig nginx onchkconfig mysqld onchkconfig php-fpm on 配置 Nginxvim /etc/nginx/conf.d/default.conf 按字母"I"键或 "Insert" 键切换至编辑模式,将已有内容全部清除,复制并粘贴以下内容到 defaul

CentOS 7中的httpd-2.4和CentOS 6中的httpd-2.2搭建wordpress博客系统和Discuz!论坛系统

在搭建wordpress博客系统和Discuz!论坛系统之前,我们需要在Centos中准备好LAMP环境. 现在以Centos 6为例演示其过程. LAMP环境=linux+apche+mysql+php 在安装好的Centos 6.7中使用yun安装apche+mysql+php,在命令行中输入以下命令: ~]# yum -y install httpd mysql mysql-server php php-mysql postgresql postgresql-server php-post

在CentOS 7环境下搭建WordPress的经历(上)

时光如水,岁月如梭.不知不觉距离上次关停博客已经过去了8个月.在过去的很长一段时间里,由于工作的原因,各种劳心劳力,精力不足.在几个月前我也离开了那个曾经准备交付终身的岗位,那个寄托梦想的地方,重新开始了我的新生活.既然是一个开始,怎么能不重开博客呢?这次,我准备将博客坚持下去,再也不关了. 这次开博,可以上一次开博时的环境已经截然不同,以前是各种虚拟空间,现在是各种云服务器.既然环境不同了.那么这次我也准备进行一些不同的尝试,从安装CentOS 7系统开始,自己搭建一个完全受自己控制的Word

CentOS 7.6 搭建 WordPress 博客

需求: 因公司推广部业务需求,搭建WordPress博客网站 介绍: WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站.也可以把 WordPress当作一个内容管理系统(CMS)来使用.WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的,用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客 软件功能 1.文章发布.分类.归档.收藏,统计阅读次数.2.

腾讯云-搭建 WordPress 个人博客

搭建 WordPress 个人博客 准备 LNMP 环境 任务时间:30min ~ 60min LNMP 是 Linux.Nginx.MySQL 和 PHP 的缩写,是 WordPress 博客系统依赖的基础运行环境.我们先来准备 LNMP 环境 00.安装 Nginx 使用 yum 安装 Nginx: yum install nginx -y 修改 /etc/nginx/conf.d/default.conf,去除对 IPv6 地址的监听[?],可参考下面的示例: 示例代码:/etc/ngin

Linux 下搭建 WordPress 个人站点

WordPress是基于在LAMP 环境下搭建.这里用的是CentOS 7 wordpress 对php 和mysql 有版本要求.wordpress版本 4.7.4的 数据库mariadb-5.5.52, php-5.4.16 LAMP:Linux+Apache+Mysql(MariaDB)+PHP的组合. 在环境部署前需要把iptables 和selinux关闭,否则你配置好之后发现会访问不了. ~]# iptables -F     ##清空防火墙规则: ~]# setenforce 0

搭建 WordPress 个人博客(阅读文档)

搭建 WordPress 个人博客 wordpress中的新theme的使用感触:这次的theme可以在视图中及时浏览它的效果,也可以在视图中直接进行修改. 准备 LNMP 环境 任务时间:30min ~ 60min LNMP 是 Linux.Nginx.MySQL 和 PHP 的缩写,是 WordPress 博客系统依赖的基础运行环境.我们先来准备 LNMP 环境 安装 Nginx 使用 yum 安装 Nginx: yum install nginx -y 修改 /etc/nginx/conf