请选择 进入手机版 | 继续访问电脑版
发帖
开启辅助访问
 找回密码
 立即注册
取消
搜索
热搜:
活动 交友 discuz
分享到

centos6搭建wordpress

#技术分享#时间:2018-07-02 阅读:607 回复:1

1

主题

1

帖子

13

积分

过眼云烟

积分
13

发帖小能手发帖小霸王



[TOC]

# 1.参考文档:

## wordpress官网
https://wordpress.org/  # 去下载源码,并参考对环境的需求
## 参考文档  
https://-云子可信-ceres.comblogs.com/DarrenChan/p/6622233.html  
https://blog.csdn.net/u012865381/article/details/72844010

# 2.安装wordpress

((wordpress的php代码解释器就是php,word press的html他的解释器是apache)接待,负责解析浏览器传输过来的请求,wordpress的数据是要存到数据库中的)

权限:1.读、写、执行(正向工程);2.安全问题(逆向工程)

##  安装lamp环境
### 环境
操作系统:CentOS6  
流量接收: apache(软件为httpd)  
数据库:mysql  
后台语言:php  
后端框架:WordPress(有 前端代码和后端php代码)  
### 安装Apache

负责监听浏览器(迎宾) http协议

yum install httpd  # 安装  
service httpd start  # 启动  
chkconfig httpd on    # 开机 启动  
### 安装Mysql
yum install mysql-server  # 安装  
service mysqld start   # 安装  
chkconfig mysqld on # 开机 启动  
### 安装 PHP 以及相关 PHP 组件

yum install php php-mysql   php-gd php-yingimap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-bcmath
### 重启apache
service httpd restart

### 测试 PHP 是否安装成功
测试 PHP 是否安装成功
cd /var/www/html/
vi info.php
```php
<?php
phpinfo();
?>
```
浏览器访问服务器ip,如果出现的页面有大量的lamp配置信息,则lamp环境搭建成功

## 安装wordpress  
### 解压wordpress
cd /var/www/html/  # apache网站默认目录  
下载wordpress源码到当前目录  
unzip wordpress-4.9.4-zh_CN.zip  #界面.zip文件  
cd wordpress # 进入wordpress目录  
### 配置wordpress权限
chown -R apache:apache wordpress # 把wordpres目录的全部权限给apaceh用户  (架构设计要求开放权限)
chmod -R 755 wordpress # 对不同用户开通不同级别的权限(r-4 w-2 x-1),755分别对应ugo通用户 用户组 其它用户   (为了安全减小权限(防止黑客))

### 修改源码文件  
cd wordpress/  
cp wp-config-sample.php wp-config.php  # 复制wp-config-sample.php为wp-config.php  
vim wp-config.php   
```php
define('DB_NAME', 'wp_database');
define('DB_USER', 'root');
define('DB_PASSWORD', 'root');
```
改为
```php
/** WordPress数据库的名称 */
define('DB_NAME', 'wp_db');
/** MySQL数据库用户名 */
define('DB_USER', 'wp_root');
/** MySQL数据库密码 */
define('DB_PASSWORD', 'wp_root');
```

## mysql:创建数据库
mysql -proot -uroot  # 进入数据库  
create database wp_db; # 创建数据库wp_db  
grant all on wp_db.* to 'wp_root'@'localhost' identified by 'wp_root'; # 创建数据库对应的用户wp_root和密码wp_root  

## apache: 修改apache配置
vi /etc/httpd/conf/httpd.conf
`AllowOverride None`
改为
`AllowOverride All`
/eti/init.d/httpd restart # 重启apache(apache对应的软件和服务均为httpd,有点奇怪)

vi .htaccess(伪静态,安全问题)
```htaccess
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /wordpress/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wordpress/index.php [L]
</IfModule>
```
chmod 664 .htaccess # 修改文件权限

## 浏览器安装wordpress
### 打开浏览器
http://ip/wordpress/ (http://47.104.178.202/wordpress/)
### 会跳出一个安装界面
界面的数据库名,数据库账号、密码前面有
网站后台账号:用户名,密码,需要额外设置


回复
使用道具 举报

2

主题

20

帖子

110

积分

人云亦云

积分
110

发帖小霸王云子元老

fff367fb| 2018-7-23 19:53:52 | 显示全部楼层
个人认为宝塔更加方便
回复
使用道具 举报
快速回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

    1

    主题

    1

    帖子

    13

    积分

    过眼云烟

    积分
    13

    发帖小能手发帖小霸王

发私信

TA 的相关文章

    热门活动

      为青松守护提出您的宝贵建议拿Mac Book Pro
    客服电话
    173-6185-1240
    发布 快速回复 返回顶部 返回列表