Во-первых, установить веб-сервер Apache
1, установить веб-сервер Apache
1 |
ням установить HTTPD -y |
2, конфигурация сервера Apache
WordPress использует перезаписи URL, вам нужно открыть в Apache.
Используйте модуль mod_rewrite Apache для достижения URL Rewrite, вам необходимо открыть документ конфигурации Apache.
Измените файл конфигурации Apache:
1 |
Судо нано /etc/httpd/conf/httpd.conf |
поиск
1 |
Передняя часть #
числа удалено, если не подсоединен к строке.
поиск
1 |
Не AllowOverride None |
замещать
1 |
AllowOverride All |
4, тестовый сервер Apache
Используйте браузер , чтобы открыть http://127.0.0.1 проверить установка Apache была успешной. После успеха, браузер отображает следующее:
Во-вторых, установить базу данных MariaDB
MariaDB 数据库管理系统是 MySQL 的一个分支,主要由开源社区在维护,采用 GPL 授权许可。MariaDB 的目的是完全兼容 MySQL,包括API和命令行,使之能轻松成为 MySQL 的代替品。使用这个分支的原因是:甲骨文公司收购了MySQL后,有将 MySQL 闭源的潜在风险,因此社区采用分支的方式来避开这个风险。 目前众多大型互联网用户以及 Linux 发行商纷纷抛弃 MySQL,转投 MariaDB 阵营。MariaDB 是目前最受关注的 MySQL 数据库衍生版,也被视为开源数据库 MySQL 的替代品。MariaDB 虽然被视为 MySQL 数据库的替代品,但它在扩展功能、存储引擎以及一些新的功能改进方面都强过 MySQL。
1、安装 MariaDB 数据库
1 |
yum install mariadb-server mariadb |
2、启动 MariaDB 数据库并设置为开机启动
1 |
systemctl start mariadb |
3、安装数据库安全脚本
安装数据库安全脚本,去掉危险默认设置:
1 |
mysql_secure_installation |
按提示输入数据库 root 账户的密码,如果是新安装侧输入空格后设置 root 账户的新密码。
输入空格后设置 root 账户密码。
接下来的安装一路回车即可。
三、安装 PHP5.6
WordPress 官方网站发布的最新版本是 5.2,要求 PHP 最低版本为 5.6。而 CentOS 7 默认源是 5.4 版,因此需要配置 yum 源来安装 5.6 版。
1、查询软件包
默认情况下 CentOS 自带的只有 5.4 版本。
1 |
yum provides php |
2、移除系统已经安装的 PHP
如果系统已经安装其它版本的 PHP,先移除系统的自带版本。
1 |
yum remove php-common -y |
3、配置 CentOS 7 高版本 PHP 的源
高版本的 PHP 源需要手动配置。
1 |
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm |
查看可安装包
使用 yum list 命令查看可安装的包(Packege):
1 |
yum list --enablerepo=remi --enablerepo=remi-php56 | grep php |
4、安装 PHP 5.6
yum 源配置好之后,就可以安装 PHP 5.6。
1 |
yum install epel-release |
5、查看 PHP 安装版本
1 |
php -v |
6、重启 Apache 服务器
1 |
systemctl restart httpd |
7、创建 PHP 测试页面
在网站目录(默认目录为:/var/www/html) 新建 info.php 文档测试 PHP:
1 |
sudo nano /var/www/html/info.php |
输入如下内容:
1 |
phpinfo(); |
8、测试 Apache 服务器 PHP
用浏览器打开 http://127.0.0.1/info.php 显示内容如下:
9、附:配置 Apache 以 FastCGI 运行 PHP
Apache 默认是用自带的 mod_php 模块运行 PHP,我们可以使用 FastCGI 来执行 PHP 脚本。
编辑 Apache 配置文档:
1 |
vim /etc/httpd/conf/httpd.conf |
按以下说明修改:
1 |
# 增加 php-fpm 相关支持模块 |
四、安装 phpMyAdmin
phpMyAdmin 是一个 MariaDB 数据的 Web 管理系统。
1、安装 phpMyAdmin
1 |
# 安装 EPEL库,如果之前已经安装可以跳过此步。 |
2、配置 phpMyAdmin 的 httpd
配置文档为:
1 |
sudo nano /etc/httpd/conf.d/phpMyAdmin.conf |
4、访问 phpMyAdmin
在浏览器输入 http://127.0.0.1/phpMyAdmin 登录 phpMyAdmin:
五、安装 WordPress
1、创建 WordPress 数据库
登录 MariaDB
1 |
mysql -u root -p |
创建 wordpress 数据库并创建访问帐号。
1 |
# 创建数据库 |
2、下载安装 WordPress
1 |
# 下载安装包(WordPress 没有中文发行包,需要通过后续配置下载中文语言包)。 |
3、编辑 wp-config.php 文档
1 |
# 切换到wordpress目录 |
配置数据库和中文语言包选项相关信息:
1 |
// ** MySQL settings - You can get this info from your web host ** // |
4、安装和配置 WordPress
4.1、安装 WordPress
浏览器打开:http://127.0.0.1/wordpress/wp-admin/install.php 进入安装进程,安装完成后即可登录后台管理系统。
4.2、设置 WordPress 语言为简体中文
4.3、设置 WordPress Url 重写配置
默认情况下 WordPress 会自动配置 Url 重写的站点配置文档.htaccess
。如果系统安装好后无法启用固定链接,请检查网站目录
(不建议放在网站根目录)下是否存在配置文档 .htaccess
,如果没有需要新建该文档并输入以下文档内容:
1 |
<IfModule mod_rewrite.c> |
5、更新出现 ftp 设置
点击系统更新
或查看系统更新进度
会出现 ftp 设置窗口,这是因为 WordPress 所在文档夹所属权限非 Apache 用户,系统不能自动更新。因此需要通过以操作修改 WordPress 所在文档夹的所有者。
1 |
# В WordPress каталог установки |
Оригинал: Big Box CentOS среда 7 ЛАМПЫ построить установку WordPress