我以前雲主機是windows的安裝wordpress各類環境挺麻煩,安裝PHP的時候還缺失DLL文件,因此果斷換到Linux系統中來(雖然以前沒有用過)。第一是爲了環境安裝方便,第二學習Linux命令。 能夠先把實例中止了,而後更換系統盤就能夠順利切換到想要的Linux系統了 若是尚未購買的朋友固然直接後買以後選擇Linux系統便可,尚未購買的同窗能夠經過連接購買有優惠哦php
sudo apt install php
sudo apt install php-fpm
複製代碼
php-fpm 用於Nginx fastcgi 轉發phphtml
sudo apt install mysql-server
sudo apt install php-mysql
sudo mysql_secure_installation ##主要作mysql安全配置如(是否開啓遠程登陸...)
複製代碼
sudo apt install nginx
複製代碼
wget https://wordpress.org/latest.tar.gz
tar xf latest.tar.gz
複製代碼
sudo apt install phpmyadmin
複製代碼
wordpress是數據庫名稱,root是登陸mysql的用戶名,password是登陸mysql的root用戶對應的用戶名mysql
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO "root"@"localhost" IDENTIFIED BY "password";
FLUSH PRIVILEGES;
複製代碼
vim /etc/nginx/sites-available/default
複製代碼
server {
listen 80;
listen [::]:80;
root /var/www/html/wordpress;
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass 127.0.0.1:9000;
}
}
複製代碼
查找wp-config-sample.php並將其重命名爲wp-config.php,而後編輯該文件(請參閱編輯wp-config.php)並添加數據庫信息。爲了安全,還須要輸入一些密鑰信息,打開在線祕鑰生成器nginx
DB_NAME -> wordpress , wordpress爲第二步建立的數據庫名稱
DB_USER -> root, root爲登陸mysql的用戶名
DB_PASSWORD -> password, password是登陸mysql數據庫的用戶對應的密碼
DB_HOST -> localhost, hostname,通常不用修改
複製代碼
固然這一步能夠不配置,在wordpress安裝登陸後,網頁上會生成wp-config.php的內容,直接複製後新建wp-config.php後便可。sql
sudo ln -s /usr/share/phpmyadmin/ /var/www/html/wordpress/phpmyadmin
複製代碼
而後就能夠經過http://**.com/phpmyadmin 登陸訪問mysql數據庫
wget https://wordpress.org/latest.tar.gz #默認下載安裝的英文版
複製代碼
方法有二:vim
一、在wordpress根目錄找到wp-config.php文件找到WPLANG配置項修改成'zh_CN' define('WPLANG', 'zh_CN');
,若是沒有找到就直接添加這句代碼便可。而後到管理界面點擊更新就能夠看到wordpress中文語言包,直接點擊更新安裝便可。 windows
二、在wordpress根目錄找到wp_config.php文件找到WPLANG配置項修改成'zh_CN' define('WPLANG', 'zh_CN');
,若是沒有找到就直接添加這句代碼便可。而後到wordpress中文網下載一份中文安裝版本,解壓後把中文安裝包中的languages替換到英文版本目錄便可api
cat /etc/mysql/debian.cnf
複製代碼
能夠找到user 和 password 登陸以後能夠修改數據庫的權限和密碼 安全
vim /etc/php/7.2/fpm/pool.d/www.conf
複製代碼
找到listen 默認值是 "/var/run/php7.2-fpm.sock" 修改成 "127.0.0.1:9000"
修改Nginx fastcgi_pass配置
vim /etc/nginx/sites-available/default
複製代碼
修改後保存,而且重啓php-fpm和Nginx
service nginx restart
service php-fpm restart
複製代碼
在wordpress的安裝目錄下找到wp-config.php文件添加如下代碼,開放讀寫權限
define("FS_METHOD","direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);
複製代碼
若是仍然提醒沒法安裝,給wordpress目錄文件添加權限
chmod -R 777 wordpress的目錄.
複製代碼