《PHP應(yīng)用:在Debian系統(tǒng)下配置LNMP的教程》要點(diǎn):
本文介紹了PHP應(yīng)用:在Debian系統(tǒng)下配置LNMP的教程,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
LNMP環(huán)境的配置是需要讓我們的主機(jī)支持Nginx、MySQL、PHP、phpMyAdmin,這樣配置好之后就可以直接使用此環(huán)境,并在上面運(yùn)行網(wǎng)站了,下面我來(lái)配置辦法.PHP學(xué)習(xí)
我們先來(lái)看官方闡明PHP學(xué)習(xí)
LNMP一鍵安裝包是一個(gè)用Linux Shell編寫的可以為CentOS/RadHat、Debian/Ubuntu VPS(VDS)或獨(dú)立主機(jī)安裝LNMP(Nginx、MySQL、PHP、phpMyAdmin)生產(chǎn)環(huán)境的Shell法式PHP學(xué)習(xí)
1,安裝MySQL
執(zhí)行敕令:PHP學(xué)習(xí)
apt-get install -y mysql-server mysql-client
即可安裝MySQL,安裝過(guò)程中會(huì)詢問(wèn) root暗碼 ,鍵入你需要的暗碼之后回車即可.PHP學(xué)習(xí)
安裝完成后,執(zhí)行如下命令進(jìn)行一步平安設(shè)置:PHP學(xué)習(xí)
mysql_secure_installation
依照提示進(jìn)行,過(guò)程中會(huì)詢問(wèn)是否更改 root密碼,是否移除匿名用戶,是否禁止root遠(yuǎn)程登錄等.
2,安裝PHP
執(zhí)行命令:PHP學(xué)習(xí)
apt-get install php5-fpm php5-gd php5-mysql php5-memcache php5-curl
上面的命令安裝了php5-memcache的擴(kuò)大,于是繼續(xù)安裝 Memcached .PHP學(xué)習(xí)
apt-get install memcached
安裝完畢之后,使用 php5-fpm -v 查看一下PHP的版本:
PHP進(jìn)修
root@ztbox:~# php5-fpm -v
PHP 5.4.16-1~dotdeb.1 (fpm-fcgi) (built: Jun? 8 2013 22:20:42)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend TechnologiesPHP進(jìn)修
3,安裝Nginx
PHP進(jìn)修
這里我直接安裝了Nginx的全部擴(kuò)展功能(nginx-full),以應(yīng)對(duì)以后可能呈現(xiàn)的功能性增強(qiáng).PHP學(xué)習(xí)
apt-get install -y nginx-full
然后啟動(dòng)Nginx:PHP進(jìn)修
service nginx start
拜訪結(jié)果如上圖,接下來(lái)配置Nginx.PHP學(xué)習(xí)
vim /etc/nginx/sites-available/default
……
??? location ~ .php$ {
??????? fastcgi_split_path_info ^(.+.php)(/.+)$;
??? #??? # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
??? #
??? #??? # With php5-cgi alone:
??? #?? fastcgi_pass 127.0.0.1:9000;
??? #??? # With php5-fpm:
??????? fastcgi_pass unix:/var/run/php5-fpm.sock;
??????? fastcgi_index index.php;
??????? include fastcgi_params;
??? }
……PHP進(jìn)修
修改保留之后重啟Nginx:PHP學(xué)習(xí)
service nginx restart
接下來(lái)我們新建一個(gè)phpinfo,查看php的具體信息:PHP學(xué)習(xí)
vim /usr/share/nginx/html/phpinfo.php <?php phpinfo(); ?>
保存之后拜訪 http://ip/phpinfo.php , 如果出現(xiàn) phpinfo 頁(yè)面,則大功告成.PHP學(xué)習(xí)
如何新建站點(diǎn)
和軍哥的一鍵包不同,此辦法所安裝的 LNMP 需要手動(dòng)添加站點(diǎn)配置文件.PHP學(xué)習(xí)
cd /etc/nginx/conf.d
?進(jìn)入配置文件目錄,新建一個(gè)站點(diǎn)配置文件,好比PHP學(xué)習(xí)
vi dearroy.com.conf server { listen 80; #ipv6 #listen [::]:80 default_server; root /usr/share/nginx/html/dearroy.com; #默認(rèn)首頁(yè)文件名 index index.php index.html index.htm; #綁定域名 server_name localhost; #偽靜態(tài)規(guī)則 include wordpress.conf; location / { try_files $uri $uri/ /index.html; } #定義錯(cuò)誤頁(yè)面 #error_page 404 /404.html; location ~ .php$ { fastcgi_split_path_info ^(.+.php)(/.+)$; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi_params; } #PHP }
保留之后重啟Nginx,添加及綁定網(wǎng)站即完成.PHP學(xué)習(xí)
最后,附兩個(gè)最常用的法式Nginx偽靜態(tài):PHP學(xué)習(xí)
WordPress:
?
PHP進(jìn)修
Discuz X:PHP進(jìn)修
維易PHP培訓(xùn)學(xué)院每天發(fā)布《PHP應(yīng)用:在Debian系統(tǒng)下配置LNMP的教程》等實(shí)戰(zhàn)技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養(yǎng)人才。
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.snjht.com/jiaocheng/9718.html