1.PHP的曆史:
1994年 Rasmus Lerdorf用Perl語言創造,後用C重寫;
1995年 以Personal Home Page Tools(PHP Tools)為名發布PHP1和PHP2;
1996年底 有15000個網站使用PHP;
1997年 Zeev Suraski和Andi Gutmans重寫PHP解析器並改稱PHP:Hypertext Preprocessor;
1998年 正式發布PHP3;
1999年 成立Zend Technologies公司;
2000年 發布PHP4;
2004年 發布PHP5;
2.PHP的優點:
(1)文法簡單
(2)學習成本低
(3)開發效率高
(4)跨平台
(5)開發部署方便
(6)開源架構非常豐富(如:ThinkPHP)
(7)開源CMS系統非常豐富(如:Joomla、Wordpress)
(8)開源網站系統非常豐富(如:DiscuzX)
3.PHP相關名詞解釋
(1)Linux
伺服器作業系統
(2)Cygwin
在windows下類比Linux下的環境
(3)Apache httpd
web伺服器
(4)Nginx
web伺服器
(5)MySQL
資料庫
(6)XAMPP
整合web伺服器、資料庫和php,快速搭建開發環境
(7)Eclipse PDT
IDE
(8)ZendStudio
IDE
(9)PhpStorm
IDE
(10)FTP
檔案傳輸通訊協定
(11)SSH
串連伺服器命令
(12)SCP
上傳和下載檔案命令
4.PHP開發環境:(在Unbuntu Server下搭建LAMP環境)
首先我們可以通過看以下LAMP的工作原理:
註:CURD意為資料庫的增刪改查
安裝apache:
sudo apt-get install apache2
apache2 -v
安裝PHP:
sudo apt-get install php5
php5 -v
檢查apache是否已經載入libphp5.so包:
cat /ect/apache2/mods-enabled/php5.load
如果終端列印LoadModule php5_module /usr/lib/apache2/modules/libphp5.so說明已經載入OK了。
安裝MySQL:
sudo apt-get install mysql-server
在安裝過程中需要設定資料庫root使用者的密碼。
安裝php5支援MySQL模組:
sudo apt-get install php5-mysql
檢查支援MySQL模組是否完成:
cat /etc/php5/mods-available/mysql.ini
如果終端列印extension=mysql.so說明已經安裝OK了。
重啟MySQL:
sudo service mysql restart
重啟apache:
sudo service apache2 restart
至此安裝完畢!
其他安裝方式:
1.一次性命令列安裝完所有的需要的軟體包:
sudo apt-get install apache2 php5 mysql-server php5-mysql
2.使用tasksel來安裝所有的需要的軟體包:
sudo tasksel install lamp-server
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。