所以基本上這是一篇快速教學,讓我把該裝的東西裝起來。
A. 首先我先重新安裝了 OS - Centos 乾乾淨淨重新來過。
B. 安裝下面幾個關鍵軟體包:
1、安裝apache
[root@localhost~]# yum -y install httpd
安裝提示如下:
Installed:
httpd.x86_64 0:2.4.6-40.el7.centos.4
DependencyInstalled:
apr.x86_64 0:1.4.8-3.el7apr-util.x86_640:1.5.2-6.el7
httpd-tools.x86_640:2.4.6-40.el7.centos.4mailcap.noarch0:2.1.41-2.el7
Complete!
此時的提示即表示Apache安裝成功了!
2、安裝PHP
[root@localhost~]# yum -y install php
安裝提示如下:
Installed:
php.x86_64 0:5.4.16-36.3.el7_2
DependencyInstalled:
libzip.x86_64 0:0.10.1-8.el7php-cli.x86_640:5.4.16-36.3.el7_2
php-common.x86_64 0:5.4.16-36.3.el7_2
Complete!
此時的提示即表示PHP安裝成功了!
3、安裝php-fpm
[root@localhost~]# yum -y install php-fpm
安裝提示如下:
Installed:
php-fpm.x86_64 0:5.4.16-36.3.el7_2
Complete!
此時的提示即表示PHP-fpm安裝成功了!
4、安裝MySql
[root@localhost~]# yum -y install mysql
安裝提示如下:
Installed:
mariadb.x86_64 1:5.5.50-1.el7_2
DependencyUpdated:
mariadb-libs.x86_64 1:5.5.50-1.el7_2
Complete!
此時的提示即表示MySql安裝成功了!
7.2版本的Centos已經把mysql更名為mariadb,表示安裝成功!
5、安裝mysql-server
CentOS
7.2版本將MySQL數據庫軟件從默認的程序列表中移除,用mariadb代替了,CentOS7.2配置教學上,大多都是安裝mariadb,因為centos7默認將mariadb視作mysql。
安裝mariadb
[root@localhost~]# yum install -y mariadb
安裝成功!!!
6、安裝php-mysql
[root@localhost~]# yum -y install php-mysql
安裝提示如下:
Installed:
php-mysql.x86_64 0:5.4.16-36.3.el7_2
DependencyInstalled:
php-pdo.x86_64 0:5.4.16-36.3.el7_2
Complete!
此時的提示即表示php-mysql安裝成功了!
7、安裝PhpMyAdmin
yuminstallphpmyadmin php-mcrypt
phpMyAdmin的默認安裝目錄是/usr/share/phpMyAdmin
C. 把 wordpress 裝回來,此時遇到 php 上傳大小限制的問題,我的數據大概有 8M, 但是 phpMyAdmin 只能上傳 2M, 於是去找 php.ini
sudo find / -name 'php.ini'
修改下面三個地方 (vim / 搜尋)
有三個參數需要調整: upload_max_filesize memory_limit post_max_size
D. 結果還是不能,這次發生的是 nginx 413 Request Entity Too Large
所以去找 nginx.conf :
sudo find / -name 'nginx.conf'
在http{}段落中加入
client_max_body_size 10m; #10m為允許最大上傳的大小。
保存後重啓nginx,問題解決。
E. 如果是搬家的話,最後要記得修改 wp-config.php 這個檔案,
需要把數據庫名稱、密碼都改成正確的,才會讓 wordpress 正常的顯示。
沒有留言:
張貼留言