|
自己手动搭建了wordpress,熟悉了LAMP架构的原理,其中遇到了几个问题,详细信息如下:
Centos——LAMP搭建Wordpress
平时有些博客的习惯,但是公司这边网络确实不太好,所以就想起了之前用过的Wordpress,不过确实挺好用,特别是在关键时刻总能派上用场,目前没有挂到外网,等工作不忙的时候在弄,先不捞了进入正题,这次搭建完遇到不少问题,包括权限、数据库、还有PHP无法启动,下面是总结:
1.安装所需软件:yum install httpd :安装Apache
yum install mysql mysql-server :安装Mysql
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash :安装php 并且使其支持Mysql
在/var/www/html vim test.php 写下:<?php phpinfo ?> 测试php是否能够正常显示web页面,(我在这里就没有成功,排错半天没找解决,只好全部冲洗安装,测试正常)
service httpd start;service mysqld start :启动apache mysql服务
chkconfig httpd on;chkconfig mysqld on :设置apache mysql 自启动
2、配置Mysql
mysql :用root权限登陆mysql (切换到root权限下运行)
mysql> insert into mysql.user(Host,User,Password) values("localhost","qyt",password("qyt")); :创建一个用户名为:qyt 密码为:qyt (创建完后记得mysql>flush privileges;刷新系统权限表)
mysql>create database wordpressDB; :创建wordpress 数据库
mysql>grant all privileges on wordpressDB.* to persi @localhost identified by 'persi';给persi 用户授权wordpressDB 然后再mysql>flush privileges;刷新系统权限表
3、下载配置wordpress :cn.wordpress.org(wordpress中文)
tar -zxvf *.tar.gz :解压wordpress tar.gz
unzip *.zip :解压wordpress *.zip
mv wp-config-simple.php wp-config.php :更改wp-config-simple为wp-config
vim wp-config.php 修改以下内容
define('DB_NAME', 'wordpressDB'这里是刚才建立的数据库的名称);
define('DB_USER', 'persi'这个便是访问数据库的用户');
define('DB_PASSWORD', '上述用户的密码');
define('DB_HOST', 'localhost');
mv wordpress /var/www/html/ :移动wordpress 到/var/www/html/
chown -R apache:apache wordpress :更改用户,这步相当重要,文件解压出来的是nobody用户,开始安装不成功都错在这里了。
chmod -R 755 wordpress :更改权限
service httpd restart;service mysqld restart :重启apache和mysql服务
至此,wordpress配置完成 进入 localhost/wordpress/wp-admin/install.php 进行安装就可以了。
USER:qiuyuetao
password:q1******
(1)Apache没有访问wordpress的权限
先用 ps -ef|grep httpd 查看当前的的apache应用运行的用户和组
在使用 chown apache:apache -R wordpress
(2)在做配置文件修改之前一定要备份这个是肯定没错的
总体来看,还是有收获。
|
|
|