利用LNMP搭建wordpress
来源:互联网 发布:sai for mac中文版 编辑:程序博客网 时间:2024/06/06 08:27
博客是记录自己点点滴滴最好的方式,我使用了LNMP+wordpress来建立自己的博客。下面开始。。。
搭建LNMP=Linux+Nginx+Mysql+PHP环境
关于nginx与php的安装前一篇博客nginx+php-fpm在Linux下的安装和配置已经说明。
安装Mysql,使用下面的命令:
yum install mysql mysql-server -y
修改配置文件cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
然后/etc/init.d/mysqld start启动mysql
/usr/bin/mysql_secure_installation 设置mysql根密码
设置完成后,重新启动mysql
/etc/init.d/mysqld restart
配置防火墙
打开/etc/sysconfig/iptables,添加
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
开启80与3306端口。
安装phpmyadmin
yum -y install phpmyadmin //执行yum在线安装程序
安装完成后,可在/usr/share目录下找到phpMyAdmin,将其拷贝至你的web目录下,例如我的web目录是:/usr/share/nginx/html
配置phpmyadmin
找到phpmyadmin/libraries/config.default.php,将该文件拷贝至phpmyadmin目录下并重命名为config.inc.php,该文件里有以下几项需要配置。$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin'; //phpmyadmin所在的地址
$cfg['Servers'][$i]['host'] = 'localhost'; //设定mysql所在的主机名或IP地址,此处通常保持默认的localhost即可
$cfg['Servers'][$i]['auth_type'] = 'cookie'; //在本机调试用config,否则用cookie,这里建议用cookie
$cfg['Servers'][$i]['user'] = 'root'; //设定mysql的用户名
$cfg['Servers'][$i]['password'] = 'password'; //设定mysql的用户密码
$cfg['DefaultLang'] = 'zh-utf-8'; //设定默认语言
以上参数设置完成后保存退出,重启web服务器。开启浏览器,在地址栏输入http://localhost/phpMyAdmin测试。
需要注意的一点
如果出现“配置文件现在需要绝密的短语密码(blowfish_secret)”这个提示,那么请找到$cfg['blowfish_secret'] = ' ';在其后的引号里设置你网站的cookie,例如:$cfg['blowfish_secret'] = '任意字符';这是因为你的“$cfg['Servers'][$i]['auth_type'] = 'cookie'的原因。
安装wordpress
安装完成后,登录mysql或者在浏览器中键入:http://【主机IP】/phpmyadmin,新建一个数据库比如blog_wordpress,修改相应的权限,保存。
下载wordpress源代码,地址:点击打开链接
或者利用命令 wget -c http://cn.wordpress.org/wordpress-3.7.1-zh_CN.tar.gz
获取最新的版本可以通过wget -c http://wordpress.org/latest.tar.gz
解压缩后,把wordpress移动到网络文件目录下,利用命令:
mv wordpress /home/wwwroot
改变文件所有者及其用户组:
chown -R www wordpress
chgrp -R www wordpress
然后编辑wp-config.php文件:
cp wp-config-sample.php wp-config.php
gedit wp-config.php
要修改的位置:
define('DB_NAME', 'database_name_here');/** MySQL database username */define('DB_USER', 'username_here');/** MySQL database password */define('DB_PASSWORD', 'password_here');/** MySQL hostname */define('DB_HOST', 'localhost');修改后:
define('DB_NAME', 'blog_wordpress');/** MySQL database username */define('DB_USER', 'root');/** MySQL database password */define('DB_PASSWORD', 'mysql登录密码');/** MySQL hostname */define('DB_HOST', 'localhost');
在浏览器中键入:[你的ip]/wordpress/wp-admin/install.php然后按照提示,一步一步完成安装。
- 利用LNMP搭建wordpress
- 搭建 LNMP+WordPress 环境
- 博客搭建 vultr+LNMP+wordpress
- LNMP--搭建个人“Wordpress”轻博客
- VPS+LNMP+wordpress搭建个人博客
- LNMP环境搭建与wordpress的安装
- linux基于lnmp搭建wordpress博客
- 利用wordpress搭建个人博客
- vps上搭建基于lnmp的wordpress站点
- 安装lnmp和wordpress – 搭建个人网站(三)
- 搬瓦工VPS(Centos6_x86)+LNMP+WordPress搭建个人博客/网站
- 搬瓦工VPS(Centos6_x86)+LNMP+WordPress搭建个人博客/网站
- 搬瓦工VPS+LNMP+Wordpress快速搭建个人网站
- 搬瓦工VPS(Centos6_x86)+LNMP+WordPress搭建个人博客/网站
- 利用XAMPP本地搭建WordPress博客
- 利用阿里云搭建wordpress个人博客
- 利用LMAP免费搭建WordPress博客
- 如何利用wordpress搭建一个免费博客
- iBatis操作CLOB数据
- struts2标签应用 需在web.xml中 配置
- POJ 3241 Object Clustering (曼哈顿距离最小生成树)
- SDWebImage手动清除缓存的方法
- zend debugger安装配置
- 利用LNMP搭建wordpress
- ios7-录音权限访问-AVAudioSession
- 有关sleep runloop
- 搭建Linux下邮件服务器(extmail+postfix+clamav)
- android面试题总结加强再加强版(二)
- HTML中Get和Post请求的简单了解
- KMP算法
- java基础<多线程>
- android面试题总结加强再加强版(三)