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