2018年9月28日

重新安装 Linux + nginx + mysql + php

好吧,因為某些宇宙神秘的原因,我本來的 server 上某些服務突然爆炸了。當下就決定砍掉重練。

所以基本上這是一篇快速教學,讓我把該裝的東西裝起來。




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 正常的顯示。





沒有留言:

輕鬆玩東京六天五夜

起因是今年春天在我們家一輪投票之後,泰國曼谷出局,東京獲選為我們家的暑假旅遊點,掌聲~~~