天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

在Ubuntu 14.04上部署 PHP 環(huán)境及 WordPress

軟件及版本選擇

Ubuntu 14.04

Ubuntu 是目前用戶數(shù)量數(shù)一數(shù)二的發(fā)行版,背后有大土豪維護(hù),可以說是輕量級用戶的最佳選擇。而 14.04 是目前最新的 LTS 版本,目前已經(jīng)發(fā)布了半年了,基本是目前支持最好的版本。

Nginx

Nginx 是一個輕量級的,配置靈活,擅長并發(fā)的 Web 服務(wù)器

php-FPM

php-FPM 是目前官方推薦的最佳的運(yùn)行模式。

MariaDB

MySQL 的替代品,畢竟目前 MySQL 的創(chuàng)始人已經(jīng)不建議我們使用 MySQL 了。

基本配置

通常當(dāng)你創(chuàng)建了一臺 VPS, 你會得到一個 IP 和一個 root 密碼,所以,先用 ssh 登上你的服務(wù)器

ssh root@106.186.21.33

# 如果有警告輸入 yes 來確認(rèn),然后輸入你的 root 密碼
配置一下公鑰登錄,省著每次登錄都要輸入密碼,非常建議像我一樣把公鑰上傳到一個公開的地址,這樣只要一條命令就可以設(shè)置好:

mkdir ~/.ssh; curl 'https://raw.githubusercontent.com/jysperm/meta/master/Key/JyAir.pub' >> ~/.ssh/authorized_keys; chmod -R 700 ~/.ssh;

然后更新一下軟件包列表,升級現(xiàn)有軟件包:

apt-get updateapt-get upgrade

修改一下主機(jī)名,最好改成一個確實(shí)可以訪問到這臺服務(wù)器的域名:

vi /etc/hostnamevi /etc/hosts

安裝軟件包

apt-get install nginx postfix php5-fpm mariadb-server memcachedapt-get install php-pear php5-mysql php5-curl php5-gd php5-mcrypt php5-memcacheapt-get install Python make screen git wget zip unzip iftop vim curl htop iptraf NEThogsnginx: Web 服務(wù)器postfix: SMTP 服務(wù)器,用來支持從本地發(fā)送郵件php5-fpm: php 進(jìn)程管理器,及 php 解釋器mariadb-server: 類 MySQL 數(shù)據(jù)庫memcached: 基于內(nèi)存的緩存,很多程序會用到php-pear: php 的包管理器php5-mysql: php MySQL 數(shù)據(jù)庫驅(qū)動php5-curl: 一個 HTTP 協(xié)議庫php5-gd: 一個圖像處理庫php5-mcrypt: 一個加密算法庫php5-memcache: Memcached 驅(qū)動Python: 一個常用的腳本語言解釋器make: 一個常用的構(gòu)建工具screen: 一個常用的 Shell 會話管理工具git: 一個常用的版本控制工具wget, curl: 常用的文件下載工具zip, unzip: ZIP 壓縮和解壓工具iftop, iptraf, NEThogs: 常用的流量監(jiān)控工具vim: 一個常用的編輯器htop: 一個常用的進(jìn)程監(jiān)控工具

安裝 WordPress

新建一個普通用戶,并切換到該用戶

adduser wordpresssu wordpresscd ~

下載 WordPress, 請自行到官網(wǎng)查看最新版本的下載地址:

wget http://cn.wordpress.org/wordpress-3.9-zh_CN.zip

解壓文件:

unzip wordpress-*.zip


設(shè)置文件權(quán)限:

chmod -R 750 wordpress


刪除安裝包:

rm wordpress-*.zip


回到 root:

exit


配置 php-FPM

為 WordPress 創(chuàng)建一個進(jìn)程池:

vi /etc/php5/fpm/pool.d/wordpress.conf


這是一份很典型的配置文件,通過監(jiān)聽 Unix Socket 來提供服務(wù),動態(tài)調(diào)節(jié)進(jìn)程數(shù),最高 10 個進(jìn)程,最低 3 個進(jìn)程:

[wordpress]user = wordpressgroup = wordpresslisten = /home/wordpress/phpfpm.socklisten.owner = wordpresslisten.group = wordpresslisten.mode = 0660pm = dynamicpm.max_children = 10pm.min_spare_servers = 3pm.max_spare_servers = 5slowlog = /home/wordpress/phpfpm.slowlogrequest_slowlog_timeout = 5srequest_terminate_timeout = 15sphp_admin_value[error_log] = /home/wordpress/phpfpm_error.logphp_admin_flag[log_errors] = On

配置 Nginx

刪掉 Nginx 的默認(rèn)站點(diǎn):

rm /etc/nginx/sites-enabled/default


新建一個站點(diǎn):

vi /etc/nginx/sites-enabled/wordpress

這份配置文件已將請求重寫到 index.php, 可以直接在 WordPress 中使用「固定鏈接」功能:

server {  listen 80;  server_name jysperm.me;  root /home/wordpress/wordpress;  index index.html index.php;  autoindex off;  location / {    try_files $uri $uri/ /index.php;  }   location ~ /.php$ {     fastcgi_pass unix:///home/wordpress/phpfpm.sock;    include fastcgi_params;    fastcgi_index index.php;  }}

如果你希望把其他所有域名都跳轉(zhuǎn)到你的站點(diǎn),可以添加這么一段:

server {  listen 80 default_server;  listen [::]:80 default_server ipv6only=on;  rewrite ^/(.*)$ http://jysperm.me permanent;}


然后我們需要修正 Nginx 和 php-FPM 配合的一個 Bug:

vi /etc/nginx/fastcgi_params


將 fastcgi_param SCRIPT_FILENAME 開頭的行改為:

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;


為 Nginx 添加讀取 WordPress 文件的權(quán)限:

usermod -G wordpress -a www-data


配置 MySQL

進(jìn)入 MySQL 控制臺:

mysql -p


# 需要輸入你的 MySQL root 密碼

# 創(chuàng)建數(shù)據(jù)庫

CREATE DATABASE `wordpress`;

# 為 WordPress 新建用戶

CREATE USER 'wordpress'@'localhost' IDENTIFIED BY 'password';

# 授予權(quán)限

GRANT ALL PRIVILEGES ON `wordpress` . * TO 'wordpress'@'localhost';

# 退出
QUIT
重啟

好了,已經(jīng)配置完成了,我們直接重啟服務(wù)器即可,這樣所有服務(wù)都會重啟并使用新的配置:

reboot

php技術(shù)在Ubuntu 14.04上部署 PHP 環(huán)境及 WordPress,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国精品产露脸偷拍视频 | 国产精品单位女同事在线 | 戳女人屁股流水羞羞漫画 | 18禁裸乳无遮挡免费网站 | 国产精品爽爽久久久久久蜜桃网站 | 99爱在线观看精品视频 | 精品亚洲AV无码蜜芽麻豆 | 果冻传媒视频在线播放 免费观看 | 一边亲着一面膜下的免费过程 | yellow视频免费观看 | 强开乳罩摸双乳吃奶视频 | FERRCHINA内入内射 | 99视频久九热精品 | 国内精品七七久久影院 | 男女后进式猛烈xx00动态图片 | 日韩午夜欧美精品一二三四区 | 少女亚洲free| 真人做受120分钟免费看 | 国产精品成人在线播放 | 欧美精品成人一区二区在线观看 | 久久久久久天天夜夜天天 | 我要搞av| 爱啪国产精品视频在线 | 国产线精品视频在线观看 | 女侠含泪巨臀迎合79 | 99热国产这里只有精品6 | 人成片在线观看亚洲无遮拦 | 天天躁日日躁狠狠躁中文字幕老牛 | 国产精品免费大片 | 香蕉在线播放 | 蜜芽最新域名解析网站 | 久久亚洲国产成人影院 | 久久免费看视频 | 亚洲欧美中文字幕高清在线 | 高清欧美性猛交xxxx黑人猛交 | 一二三四在线观看韩国 | 色偷偷亚洲男人天堂 | 暖暖日本在线手机免费完整版 | 亚洲精品网址 | 韩国和日本免费不卡在线 | 亚洲高清有码中文字 |