WordPressのインストールを構築するためのCentOS 7 LAMP環境

まず、Apache Webサーバをインストールします

1、Apache Webサーバをインストールします

1
yumをインストール-yのhttpd

2、Apacheサーバの設定

ワードプレスは、URLの書き換えを使用して、あなたは、Apacheで開く必要があります。
URL書き換えを実現するためにApacheのmod_rewriteモジュールを使用して、あなたは、Apacheの設定文書を開く必要があります。
Apacheの設定ファイルを変更します。

1
sudoのナノある/etc/httpd/conf/httpd.conf

検索

1

正面#行に結合されていない場合に数は、除去されます。

検索

1
AllowOverrideのは なし

置き換えます

1 
2
3
4
5
6
7
AllowOverrideの すべての
`` `


`` `bashは
systemctl 開始 のhttpd
systemctl 有効 にhttpd

4、Apacheサーバのテスト

開くには、ブラウザを使用してhttp://127.0.0.1 Apacheのインストールが正常に行われたチェック。成功の後、ブラウザは次のように表示されます。

Apacheの-Testing.png

第二に、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
2
systemctl start mariadb
systemctl enable mariadb

3、安装数据库安全脚本

安装数据库安全脚本,去掉危险默认设置:

1
mysql_secure_installation

按提示输入数据库 root 账户的密码,如果是新安装侧输入空格后设置 root 账户的新密码。
MariaDB-インストール-1.png
输入空格后设置 root 账户密码。
MariaDB-インストール-2.png
接下来的安装一路回车即可。
MariaDB-インストール-3.png

三、安装 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
2
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

查看可安装包
使用 yum list 命令查看可安装的包(Packege):

1
yum list --enablerepo=remi --enablerepo=remi-php56 | grep php

4、安装 PHP 5.6

yum 源配置好之后,就可以安装 PHP 5.6。

1
2
3
4
5
6
yum install epel-release
yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring

# 如需安装 php-fpm(例如:FastCGI) 按以下步骤执行,这里会提示多个安装源,选择5.6版本即可。
yum provides php-fpm
yum install php56w-fpm-5.6.31-1.w7.x86_64 -y

5、查看 PHP 安装版本

1
php -v

PHP-Version.png

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 显示内容如下:
PHP-バージョン-5.6.40.png

9、附:配置 Apache 以 FastCGI 运行 PHP

Apache 默认是用自带的 mod_php 模块运行 PHP,我们可以使用 FastCGI 来执行 PHP 脚本。
编辑 Apache 配置文档:

1
vim /etc/httpd/conf/httpd.conf

按以下说明修改:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 增加 php-fpm 相关支持模块
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
# 增加 index.php 默认页
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
# 增加 PHP 解析类型
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .php
# 增加 php-fpm
<FilesMatch .php$>
SetHandler "proxy:fcgi://127.0.0.1:9000"
</FilesMatch>

四、安装 phpMyAdmin

phpMyAdmin 是一个 MariaDB 数据的 Web 管理系统。

1、安装 phpMyAdmin

1
2
3
4
# 安装 EPEL库,如果之前已经安装可以跳过此步。
yum install -y epel-release
# 安装 phpMyAdmin。
yum install -y phpmyadmin

2、配置 phpMyAdmin 的 httpd

配置文档为:

1
2
3
4
5
6
7
8
sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
```
按图中所示修改配置文档:
![phpMyAdmin-httpd.png][7]

## 3、重启 Apache 服务器
```bash
systemctl restart httpd

4、访问 phpMyAdmin

在浏览器输入 http://127.0.0.1/phpMyAdmin 登录 phpMyAdmin:
phpMyAdminの-login.png

五、安装 WordPress

1、创建 WordPress 数据库

登录 MariaDB

1
mysql -u root -p

创建 wordpress 数据库并创建访问帐号。

1
2
3
4
5
6
7
8
9
10
# 创建数据库
CREATE DATABASE wordpress;
# 创建数据库用户和密码
CREATE USER wordpressuser@localhost IDENTIFIED BY 'wordress_password';
# 设置 wordpressuser访问 wordpress 数据库权限
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY 'wordress_password';
# 刷新数据库设置
FLUSH PRIVILEGES;
# 退出数据库
exit

2、下载安装 WordPress

1
2
3
4
5
6
7
# 下载安装包(WordPress 没有中文发行包,需要通过后续配置下载中文语言包)。
wget https://wordpress.org/latest.tar.gz

# 解压 wordpress
tar xzvf latest.tar.gz
# 复制到 /var/www/html/wordpress 目录
sudo rsync -avP ~/wordpress/ /var/www/html/wordpress/

3、编辑 wp-config.php 文档

1
2
3
4
5
6
# 切换到wordpress目录
cd /var/www/html/wordpress
# 复制wp-config.php文档
cp wp-config-sample.php wp-config.php
# 编辑wp-config.php文档
sudo nano wp-config.php

配置数据库和中文语言包选项相关信息:

1
2
3
4
5
6
7
8
9
10
11
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
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('WPLANG','zh_CN');

4、安装和配置 WordPress

4.1、安装 WordPress

浏览器打开:http://127.0.0.1/wordpress/wp-admin/install.php 进入安装进程,安装完成后即可登录后台管理系统。
WordPress-Install.png

4.2、设置 WordPress 语言为简体中文

WordPress-Settings.png

4.3、设置 WordPress Url 重写配置

默认情况下 WordPress 会自动配置 Url 重写的站点配置文档.htaccess。如果系统安装好后无法启用固定链接,请检查网站目录(不建议放在网站根目录)下是否存在配置文档 .htaccess,如果没有需要新建该文档并输入以下文档内容:

1
2
3
4
5
6
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L]
</IfModule>

5、更新出现 ftp 设置

点击系统更新查看系统更新进度会出现 ftp 设置窗口,这是因为 WordPress 所在文档夹所属权限非 Apache 用户,系统不能自动更新。因此需要通过以操作修改 WordPress 所在文档夹的所有者。

1
2
3
4
5
6
WordPressにイン#インストールディレクトリの
CDの/ var / WWW / HTML /ワードプレス
#変更し、現在のドキュメントのユーザーフォルダは、Apacheで
のsudoのchown -RのApache:Apacheは./
#は現在のドキュメントフォルダの所有者を表示するために
lsと-l

WordPress-ls.png

オリジナル:ビッグボックス  のWordPressのインストールを構築するためのCentOS 7 LAMP環境


おすすめ

転載: www.cnblogs.com/chinatrump/p/11424151.html