CentOS下搭建PHP环境与WordPress博客程序的全流程总结


Posted in PHP onMay 07, 2016

环境

  • 服务器操作系统:CentOS 7.0
  • 博客部署服务器:Apache
  • 后台语言:PHP
  • 数据库:MySql
  • 前端框架:WordPress

步骤

一、安装Apache

安装 Apache 很简单,只需要在终端输入以下命令就可以了:

sudo yum install httpd

sudo 的意思是用 root 用户做什么操作,yum install 是在线安装;然后输入 yes 就确认下载安装了。
安装完毕之后我们需要启动服务:

sudo service httpd start

当启动服务器完成之后,先别着急往下弄,可以直接在浏览器中输入服务器的 ip 地址,应该就可以看到 Apache 的欢迎页面了。
This page is used to test the operation of the Apache HTTP server after it has been installed………等等
如果你的 ip 地址已经和域名绑定了,那么在浏览器中输入你的域名也可以访问了,是不是很酷,就是这么简单,咱们继续。
二、安装 MySql
安装 MySql,并启动 MySql

sudo yum install mysql-server
sudo service mysqld start

通过上面的命令就可以安装并启动了 mysql,安装 mysql 的时候会询问你一些简单的配置,输入 enter 和 yes 一路下来就 OK 了。
三、安装 PHP 以及相关 PHP 组件
先安装 PHP

sudo yum install php php-mysql

安装 PHP 相关组件

yum install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

我先安装了这几个组件,为以后使用,你要想了解所有的 PHP 组件的话,可以使用如下命令搜索:

yum search php-

四、开机默认启动 Apache 和 Mysql 服务
使用如下命令即可选择开机启动 Apache 和 Mysql:

sudo chkconfig http on
sudo chkconfig mysql on

五、测试 PHP 是否安装成功
建立一个 info.php 文件:

sudo vim /var/www/html/info.php

然后输入 i 进入编辑模式,在文件中写入下面的 PHP 命令:

<?php
phpinfo();
?>

然后按 esc 键进入命令模式, 按下 Shift 键和两次 z 键,就退出保存文件。
在浏览器中输入 IP地址/info.php,例如:123.56.183.34/info.php 回车,就可以看到 PHP 的信息了。
六、下载 WordPress
中文官方网站是cn.wordpress.org
通过下面的命令下载:

wget http://cn.wordpress.org/wordpress-3.9-zh_CN.zip

七、解压
使用 unzip 来解压文件:

unzip wordpress-3.8-zh_CN.zip

八、在 Mysql 中新建数据库

mysql -u root -p

通过上面的命令进入数据库,然后输入密码:password
然后创建一个叫 wordpress 的数据库

create database wordpress;

九、修改 wp-content.php 文件
按照下面的形式修改 wp-content.php 文件,

/** MySQL数据库名:wordpress */
define(‘DB_NAME', ‘wordpress'); 
/** MySQL数据库用户名 :root*/
define(‘DB_USER', ‘root'); 
/** MySQL数据库密码 :password*/
define(‘DB_PASSWORD', ‘password');
/** MySQL主机(不用修改) */
define(‘DB_HOST', ‘localhost');

十、把文件复制到 /var/www/html 目录下

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

十一、测试
在浏览器中输入服务器的 ip 即可查看到自己主页。

PHP 相关文章推荐
用PHP连接MySQL代码的参数说明
Jun 07 PHP
PHP 开源AJAX框架14种
Aug 24 PHP
fleaphp crud操作之findByField函数的使用方法
Apr 23 PHP
php下通过IP获取地理位置的代码(小偷程序)
Jun 09 PHP
php skymvc 一款轻量、简单的php
Jun 28 PHP
PHP中curl_setopt函数用法实例分析
Apr 16 PHP
thinkphp实现图片上传功能
Jan 13 PHP
php 删除指定文件夹的实例讲解
Jul 25 PHP
PHP中register_shutdown_function函数的基础介绍与用法详解
Nov 28 PHP
定位地理位置PHP判断员工打卡签到经纬度是否在打卡之内
May 23 PHP
laravel框架分组控制器和分组路由实现方法示例
Jan 25 PHP
thinkphp框架无限级栏目的排序功能实现方法示例
Mar 29 PHP
PHP+Ajax+JS实现多图上传
May 07 #PHP
php实现图片上传、剪切功能
May 07 #PHP
简单概括PHP的字符串中单引号与双引号的区别
May 07 #PHP
PHP检测链接是否存在的代码实例分享
May 06 #PHP
一波PHP中cURL库的常见用法代码示例
May 06 #PHP
PHP实现的简单分页类及用法示例
May 06 #PHP
PHP实现的多文件上传类及用法示例
May 06 #PHP
You might like
用mysql触发器自动更新memcache的实现代码
2009/10/11 PHP
POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_match, preg_replace, ereg, ereg_replace)
2010/10/12 PHP
PHP读取ACCESS数据到MYSQL的代码
2011/05/11 PHP
php 注释规范
2012/03/29 PHP
PHP无限分类(树形类)
2013/09/28 PHP
浅析php中json_encode()和json_decode()
2014/05/25 PHP
php多线程实现方法及用法实例详解
2015/10/26 PHP
给WordPress中的留言加上楼层号的PHP代码实例
2015/12/14 PHP
使用ucenter实现多站点同步登录的讲解
2019/03/21 PHP
ThinkPHP框架结合Ajax实现用户名校验功能示例
2019/07/03 PHP
比较简单的异步加载JS文件的代码
2009/07/18 Javascript
JS控制图片等比例缩放的示例代码
2013/12/24 Javascript
Script标签与访问HTML页面详解
2014/01/10 Javascript
form表单转Json提交的方法(推荐)
2016/09/23 Javascript
URL中“#” “?” &amp;“”号的作用浅析
2017/02/04 Javascript
jQuery基本筛选选择器实例代码
2017/02/06 Javascript
解决在Bootstrap模糊框中使用WebUploader的问题
2018/03/22 Javascript
vue的toast弹窗组件实例详解
2018/05/14 Javascript
Phaser.js实现简单的跑酷游戏附源码下载
2018/10/26 Javascript
python基础入门详解(文件输入/输出 内建类型 字典操作使用方法)
2013/12/08 Python
老生常谈python的私有公有属性(必看篇)
2017/06/09 Python
python PyTorch参数初始化和Finetune
2018/02/11 Python
使用Django2快速开发Web项目的详细步骤
2019/01/06 Python
Django命名URL和反向解析URL实现解析
2019/08/09 Python
python二进制读写及特殊码同步实现详解
2019/10/11 Python
Python线程条件变量Condition原理解析
2020/01/20 Python
python如何代码集体右移
2020/07/20 Python
python的setattr函数实例用法
2020/12/16 Python
全面总结使用CSS实现水平垂直居中效果的方法
2016/03/10 HTML / CSS
打造经典复古风格的品牌:Alice + Olivia(爱丽丝+奥利维亚)
2016/09/07 全球购物
Booking.com缤客中国:全球酒店在线预订网站
2020/05/03 全球购物
学习两会精神心得范文
2014/03/17 职场文书
加强作风建设工作总结
2014/10/23 职场文书
大学升旗仪式主持词
2015/07/04 职场文书
致运动员的广播稿
2015/08/19 职场文书
SQL Server Agent 服务无法启动
2022/04/20 SQL Server