現(xiàn)在,web開發(fā)已經(jīng)成為一個非常熱門的技能了。很多人在學(xué)習(xí)web開發(fā)的時候都會涉及到php和linux系統(tǒng)。在這篇文章中,我們將會學(xué)習(xí)如何在linux系統(tǒng)上綁定php。
綁定php其實就是將php和web服務(wù)器配對使用,從而能夠解析php腳本。在linux系統(tǒng)中,通常使用apache和nginx兩種web服務(wù)器。
以apache為例,我們首先需要安裝php,并配置apache將php加入到處理腳本列表中。
sudo apt-get install php sudo apt-get install libapache2-mod-php
安裝完php之后,在apache的配置文件中添加下面的指令:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
這樣就能夠讓apache擁有處理php腳本的能力了。
對于nginx,安裝方式和apache有所不同,我們可以使用下面的命令安裝php并拓展到nginx中:
sudo apt-get install php-fpm sudo nano /etc/nginx/sites-available/default
然后在nginx的配置文件中添加以下內(nèi)容:
location ~ \.php$ {
include /etc/nginx/fastcgi_params;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
這樣,我們就將php和nginx成功綁定在了一起。
除此之外,我們還可以使用其他一些工具來優(yōu)化php的運行效率。比如說,使用opcache可以讓php的運行速度更快。
sudo apt-get install php5-opcache
然后在php的配置文件中添加以下內(nèi)容:
; configuration for php opcache module
; priority=10
zend_extension=opcache.so
opcache.memory_consumption=256
opcache.interned_strings_buffer=16
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1
這樣,我們就完成了php和linux的綁定。通過學(xué)習(xí)這些知識,我們能夠更加深入地了解web開發(fā)的本質(zhì),從而更好地提高自己的技能。