單個軟體是無法直接完成我們釋出PHP站點的既定任務的,需要我們通過多個軟體的通力合作才可以完成,是以我們需要将多個軟體關聯起來,讓彼此各司其職,各幹其活。一起完成我們的工作。
linux:系統軟體,應用軟體平台
apache:接受使用者請求,處理靜态資料,響應使用者請求
php:處理使用者的PHP請求
mysql:存儲資料
PHP作為子產品
PHP作為服務
這種方式是曆史最悠久的關聯方法,PHP子產品預設出于休眠狀态,和apache是上下級關系。apache接受了使用者PHP請求後去喚醒PHP子產品,PHP子產品再去處理請求。
這種是apache2.4新增功能,PHP是一個服務,常駐記憶體。和apache是平級關系,apache接受了使用者請求直接通過socket或tcp/ip的方式發送給PHP服務,PHP服務直接處理。如果是在同一台機器安裝了apache和php建議使用socket方式關聯,系統開銷最小,并發更大。
1)生成測試頁面
echo “<?php phpinfo(); ?>” /DR/phpinfo.php
2)測試
打開浏覽器輸入
http://ip或者域名/phpinfo.php