最近闲着无聊,刚好入手一个腾讯云服务器。于是就想着搭建一个个人博客。这便是我搭建博客的初衷。WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。对于PHP我只能说略懂。不过搭建服务器我还是很在行。
首先我们需要搭建lamp环境。意思就是说Linux+Apache+Mysql+PHP。简称lamp环境。当然wordpress也可以在windows下运行。今天我们只讲Linux下是如何安装的。
LAMP环境搭建(系统环境默认Centos6.5):
安装篇:
一、安装Apache:
yum install httpd #根据提示,输入Y安装即可成功安装
/etc/init.d/httpd start#启动Apache
备注:Apache启动之后会提示错误:
正在启动 httpd:httpd: Could not reliably determine the server's fully qualif domain name, using ::1 for ServerName
解决办法:
vi /etc/httpd/conf/httpd.conf #编辑
找到 #ServerName www.example.com:80
修改为 ServerName www.osyunwei.com:80 #这里设置为你自己的域名,如果没有域名,可以设置为localhost
:wq! #保存退出
chkconfig httpd on #设为开机启动
/etc/init.d/httpd restart #重启Apache
二、安装MySQL
1、安装MySQL
yum install mysql mysql-server #询问是否要安装,输入Y即可自动安装,直到安装完成
/etc/init.d/mysqld start #启动MySQL
chkconfig mysqld on #设为开机启动
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf #拷贝配置文件(注意:如果/etc目录下面默认有一个my.cnf,直接覆盖即可)
2、为root账户设置密码
mysql_secure_installation
回车,根据提示输入Y
输入2次密码,回车
根据提示一路输入Y
最后出现:Thanks for using MySQL!
MySql密码设置完成,重新启动 MySQL:
/etc/init.d/mysqld restart #重启
/etc/init.d/mysqld stop #停止
/etc/init.d/mysqld start #启动
三、安装PHP5
1、安装PHP5
系统运维 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接
yum install php #根据提示输入Y直到安装完成
2、安装PHP组件,使 PHP5 支持 MySQL
yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt #这里选择以上安装包进行安装,根据提示输入Y回车
/etc/init.d/mysqld restart #重启MySql
/etc/init.d/httpd restart #重启Apche
测试篇
cd /var/www/html
vi index.php #编辑输入下面内容
<?php
phpinfo();
?>
:wq! #保存退出
经过以上配置后即可通过IP访问你的网站默认是显示phpinfo();函数返回的信息
wordpress安装篇
1、下载源码
xshell/putty连接主机
cd /home (切换到网站根目录)
wget https://cn.wordpress.org/wordpress-4.5.3-zh_CN.tar.gz (这是官方最新版)
tar -xvf wordpress-4.5.3-zh_CN.tar.gz (解压文件)
cd wordpress (解压后的文件)
2、修改配置文件
vim wp-config-default.php (shell环境下可能乱码 一次填入你的数据库信息)
按i进入编辑
/** MySQL数据库名 */
define(‘DB_NAME', ‘wordpress');
/** MySQL数据库用户名 */
define(‘DB_USER', ‘root');
/** MySQL数据库密码 */
define(‘DB_PASSWORD', ‘password')
/** MySQL主机(不用修改) */
define(‘DB_HOST', ‘localhost');
ESC
:wq (Enter保存退出)
cp -rf wordpress/* /var/www/html/ (使用这个命令保证你的当前路径在/home下就是说你用ls命令能看到wordpress这个文件)
cd /var/www/html/
cp wp-config-default.php wp-config.php (修改这个文件名,否则在后续安装时无法写入文件)
3、创建数据库
mysql -u 数据库账户 -p 密码
msyql> create database wordpress; (这里的wordpress为数据库名字要和上一步填的名字要对应)
到此lamp下的wordpress基本配置完成。通过ip/域名即可访问你的博客