安裝xshellphp
下載地址html
https://www.netsarang.com/download/down_xsh6.html?token=RmxrTGc3VEkwN2VxSnRuRC92RENkUUBRSzZtQWI3VGVwN0F2Q1llZ3VHWEZBmysql
1、 window下安裝nginx
WAMP是一個windows上的php開發集成環境,一鍵安裝php,apache和mysql,很是方便。web
雙擊wampserver2.2exxxxxxxxxx.exe文件進行安裝,安裝過程當中直接下一步便可。sql
另外安裝過iis的同窗注意停掉iis服務,由於iis佔用80端口與apache的默認端口會發生衝突。shell
成功安裝完wamp後桌面右下角的任務欄裏應該會出現一個小托盤,點擊這個托盤,在彈出菜單裏選擇倒數第四項啓動全部服務。若是托盤變綠,那麼安裝成功,不然安裝有問題,須要本身再三檢查。數據庫
(我第一次安裝失敗,沒辦法啓動,從新安裝就行了,這個包不能用最新的,也會安裝失敗)apache
解壓wordpress-3.5.2-zh_CN.zip文件,注意,直接解壓到當前目錄就行了。vim
例如,若是你的wamp安裝在D盤,那麼你應該將解壓出的文件夾放到D:\wamp\www這個路徑下。
在瀏覽器裏訪問http://localhost/wordpress/ (停掉IIS服務,和我本身的一個數據庫)
這時候應該出現wp-config.php文件不存在的提示,點擊建立配置文件按鈕。
而後又是一段提示,這時候點擊如今就開始按鈕。
這時候會出現配置數據庫的表單。
繼續下一步,下面將建立wordpress blog的一些基本信息。
設置完站點信息後就基本完事了,恭喜你們獲得了本身的第一個wordpress blog
注意:
一、本身本機安裝了IIS,先把這個服務給中止了,否則佔用80的端口了,打不開
計算機-管理
檢查端口占用:
查看被佔用端口對應的PID
即PID,這裏是10004
繼續輸入tasklist|findstr 10004,回車,查看是哪一個進程或者程序佔用了80端口
或者是咱們打開任務管理器,切換到進程選項卡,在PID一列查看1004對應的進程是誰
若是看不到PID這一列,以下圖:
二、訪問時候提示「數據庫鏈接錯誤」
解決:本機裝了二個mysql數據庫,佔用了不一樣的端口,services.msc---進入服務,把mysql服務關閉或是改成手動,最後重啓成功啦啦。。。
若是還不行!
Win鍵+R 輸入:services.msc--進入服務
找到apache
找到apache 關掉它的服務!(最好是將它的啓動類型改成手動)
重啓wampserver!
若是變綠問題解決!
2、【windows】 xampp+wordpress
下載wordpress
官網:https://cn.wordpress.org/
下載連接:https://cn.wordpress.org/wordpress-4.7.4-zh_CN.zip
下載xampp
http://sw.bos.baidu.com/sw-search-sp/software/18a65b9d50610/xampp-win32-5.6.28-1-VC11-installer.exe
個人安裝路徑是:D:\Program\xampp
因此我解壓wordepress到
D:\Program\xampp\htdocs
解壓完以後是
D:\Program\xampp\htdocs\wordpress
運行xampp
啓動apache/mysql/
瀏覽器打開
http://localhost/wordpress
能夠打開,表明成功了,
點擊shell
設置root用戶的密碼
mysqladmin -u root password
我設置的密碼是:123456
輸入密碼,登陸
mysql -u root -p
create database wordpress;
查看數據庫;
show databases;
有wordpress了
瀏覽器打開
http://localhost/wordpress
數據庫中輸入剛剛建立的:
wordpress
用戶名:root
密碼:剛剛設置的密碼:123456
提交
PS:如下sql命令備用
刪除庫的命令
drop database wordpress;
使用庫:
use wordpress;
顯示庫中的表:
show tables;
查詢表中的數據:
select * from wp_users;
3、Centos7+nginx+mysql++php-fpm+wordpress
安裝所需程序
yum install php php-mysql php-fpm lrzsz nginx mariadb mariadb-server -y
Cenos 7 啓動服務
systemctl start nginx
systemctl start mariadb
systemctl start php-fpm
服務開機啓動
systemctl enable nginx
systemctl enable mariadb
systemctl enable php-fpm
登陸mysql並建立wordpress數據庫,建立成功後退出數據庫
mysql -u root -p
create database wordpress;
quit
建立存放worpress的文件夾:
mkdir /home/www/web
到worpress目錄去
cd /home/www/web
下載wordpress文件
wget https://cn.wordpress.org/wordpress-4.7.4-zh_CN.tar.gz
解壓wordpress文件到當前目錄
tar -zxvf wordpress-4.7.4-zh_CN.tar.gz
修改目錄的全部者
chown -R apache:apache /home/www/web
修改目錄的權限
chmod -R 777 /home/www/web
建立nginx配置文件:內容在文件末尾
vim /etc/nginx/conf.d/wordpress.conf
驗證配置:
nginx -t
輸出如下內容表示配置沒有問題:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
重啓nginx服務
systemctl reload nginx
打開瀏覽器,地址欄輸入:
119.29.183.161
點擊如今就開始;
數據庫中:wordpress
用戶名:root
密碼:空
提交:
切回到xshell應用解決WordPress升級須要輸入FTP信息wp-config.php文件最後加上下面這句:define(‘FS_METHOD’, 「direct」);
vim /home/www/web/wordpress/wp-config.php
在文件末尾增長:
define(‘FS_METHOD’, 「direct」);
保存文件
重啓nginx服務
systemctl reload nginx
wordpress.conf
server {
listen 80;
server_name 119.29.183.161;
root /home/www/web/wordpress;;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location / {
index index.php;
try_files $uri $uri/ /index.php?$args;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
location ~* ^.+\.(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|rss|atom|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ {
access_log off; log_not_found off; expires max;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}