麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 系統(tǒng) > Ubuntu > 正文

ubuntu的web開(kāi)發(fā)環(huán)境搭建

2024-06-28 13:27:53
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
Ubuntu的web開(kāi)發(fā)環(huán)境搭建
為了保持mac的干凈整潔,決定用PD搭建一條web開(kāi)發(fā)環(huán)境,記下整個(gè)過(guò)程。

ubuntu

首先是操作系統(tǒng),本著習(xí)慣就好的原則,選用了Ubuntu server 12.04.4版。系統(tǒng)的安裝很簡(jiǎn)單,http://www.ubuntu.org.cn/download/server 下載鏡像,在虛擬機(jī)里安裝即可。裝好系統(tǒng),為了方便開(kāi)發(fā),在系統(tǒng)上裝了ssh,運(yùn)行: sudo apt-get install openssh-server

zsh

然后是安裝zsh和配置oh-my-zsh。不久前從mactalk處知道了zsh的存在和強(qiáng)大,在此感謝mac君。整個(gè)安裝過(guò)程十分簡(jiǎn)單,參考了mac君原文,點(diǎn)此進(jìn)入。安裝zsh,執(zhí)行: sudo apt-get install zsh 即可。要將默認(rèn)shell換成zsh,運(yùn)行:chsh -s /bin/zsh安裝oh-my-zsh前,要先安裝git,sudo apt-get install git 。接下來(lái)就可以安裝oh-my-zsh,安裝有兩種方法,自動(dòng)安裝:

wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

手動(dòng)安裝

git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zshcp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

重新登錄shell即可。

nginx

我采用的是源碼安裝。首先到 http://nginx.org/en/download.html 下載nginx,我下載的是nginx-1.4.5。解壓,檢查編譯環(huán)境,默認(rèn)的安裝路徑是/user/local/nginx,如果想更換目錄使用--PRefix=your_path作為參數(shù)(your_path是你的目標(biāo)路徑)。

./configure

可以通過(guò)./configure —help獲取幫助。

我在安裝過(guò)程中遇到如下問(wèn)題:

  • error: the HTTP rewrite module requires the PCRE library.解決方法:安裝libpcre3和libpcre3-dev即可 sudo apt-get install libpcre3 libpcre3-dev
  • error: the HTTP gzip module requires the zlib library.解決方法:sudo apt-get install openssl libssl-dev libperl-dev

搞定之后,make,然后sudo make install就ok啦。

sudo /usr/local/nginx/sbin/nginx啟動(dòng)nginx服務(wù)。sudo /usr/local/nginx/sbin/nginx -s stop 停止服務(wù)。sudo /usr/local/nginx/sbin/nginx -s reload reload服務(wù)。

用瀏覽器輸入服務(wù)器ip,看到如下內(nèi)容,說(shuō)明安裝成功啦。

nginx安裝成功

根據(jù)mac君的建議(詳情見(jiàn)其原文),修改nginx配置/usr/local/nginx/conf/nginx.conf:

  • worker_processes個(gè)數(shù)改為cpu核數(shù)
  • event里增加use epoll
  • 把worker_connections的值設(shè)置大一點(diǎn),如果是1G內(nèi)存,不要大于100000/worker_processes。

reload一下就ok了。

(由于安裝方法采用源碼安裝,與mac君的配置文件路徑不同,請(qǐng)大家靈活使用。)

MySQL

一句話搞定:sudo apt-get install mysql-server,安裝過(guò)程中需要按提示輸入root用戶密碼。差點(diǎn)忘了,還有mysql的圖形化管理工具phpmyadmin, sudo apt-get install phpmyadmin

php
sudo apt-get install php5sudo apt-get install php5-fpm

完成安裝之后,為了與nginx合作,還需要配置一下php5-fpm(php的FastCGI實(shí)現(xiàn)之一),打開(kāi)/etc/php5/fpm/php.ini,找到cgi.fix_pathinfo=1,將開(kāi)頭的分號(hào)去掉,并改為cgi.fix_pathinfo=0,使php解釋器只會(huì)嘗試解釋特定類型的文件,這樣更加安全。

修改/etc/php5/fpm/pool.d/www.conf,把 listen = 127.0.0.1:9000 修改為 listen = /var/run/php5-fpm.sock,前者是走TCP socket,后者是Unix domain socket,如果服務(wù)都在同一臺(tái)機(jī)器上,建議使用后者,效率更好一些(參考mac君原文,點(diǎn)擊進(jìn)入)。注意,這里需要啟動(dòng)一下php5-fpm才會(huì)有/var/run/php5-fpm.sock這個(gè)文件。

重啟php,完成。

sudo service php5-fpm restart
把各個(gè)服務(wù)聯(lián)系起來(lái)

獨(dú)立的服務(wù)裝好后,需要進(jìn)行一些配置把他們聯(lián)系起來(lái)。

  1. nginx & php 首先是nginx和php(或者你需要通過(guò)網(wǎng)頁(yè)訪問(wèn)的服務(wù),如WordPress)。打開(kāi)nginx配置文件nginx.conf,找到server,修改成下面的樣子。

    server {listen80;server_namelocalhost;root/var/www;index index.html index.htm index.php;location / {try_files $uri $uri/ /index.php?q=$uri&$args;}error_page 500 502 503 504 /50x.html;location = /50x.html {root /var/www;}location ~ /.php$ {fastcgi_passunix:/var/run/php5-fpm.sock;fastcgi_indexindex.php;include fastcgi_params;fastcgi_paramSCRIPT_FILENAME/var/www$fastcgi_script_name;}}

    需要注意的是,配置項(xiàng)中的所有根目錄地址需要改成自己網(wǎng)頁(yè)的根目錄地址。保存退出,使用之前說(shuō)過(guò)的方法reload nginx就完成了。

    測(cè)試:在/var/www目錄下建立一個(gè)info.php文件,內(nèi)容為:<?php phpinfo();?>在瀏覽器地址欄中輸入:yourip/info.php 查看配置是否成功。

    這里發(fā)現(xiàn)一個(gè)沒(méi)能解決的問(wèn)題,html文件里如果有php語(yǔ)句,nginx好像無(wú)法解析,請(qǐng)問(wèn)大神們?cè)撊绾谓鉀Q?

  2. 接下來(lái)是連接nginx與phpMyAdmin。做好上一步之后,這步很簡(jiǎn)單,只需要把/usr/share/phpmyadmin目錄拷貝到你的網(wǎng)頁(yè)根目錄即可,這里就是/var/www目錄下。瀏覽器地址欄輸入:yourip/info.php 即可看到圖形界面,用安裝mysql時(shí)的用戶名密碼登錄即可進(jìn)行管理。


整個(gè)過(guò)程中多處參考了mac君的趣談個(gè)人建站和搜索引擎上的各種問(wèn)答貼,十分感謝!再次推薦mactalk: www.macshuo.com


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 精品三级内地国产在线观看 | 色av综合在线 | 久久久久久久久日本理论电影 | 免费看日产一区二区三区 | 最新在线中文字幕 | 在线免费观看日韩视频 | 免费观看视频在线观看 | 国产无区一区二区三麻豆 | 精品国产91久久久久久久妲己 | 美国一级免费视频 | 斗破苍穹在线免费 | 伊人99在线 | 一级国产航空美女毛片内谢 | 国产91免费看 | 一区二区久久久久草草 | av免费在线免费观看 | 男女羞羞的视频 | 精品国产一区二区三区在线观看 | 国产精品99精品 | 国产成人在线播放视频 | 久久国产秒| 91成人天堂久久成人 | 欧美日韩激情 | 日本高清视频网站www | 黄色网欧美| 久久亚洲成人网 | av在线免费观看不卡 | 性爱免费在线视频 | 爱看久久 | 成人在线视频精品 | 黄污污网站| 日韩深夜视频 | 欧美精品免费一区二区三区 | 亚洲国产精品一区二区精品 | 国产精品免费小视频 | 黄色av网站免费 | av国产免费 | av成人免费在线观看 | 一本视频在线观看 | 7777视频 | 黄色免费小视频网站 |