php5 php5.6安装
这篇文章给大家聊聊关于php5,以及php5.6安装对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。
php5和php4的区别
php5主要在oop方面改进了
PHP5使用了 Zend Engine 2,PHP4是 Zend Engine 1
可以支持 MYSQL 4.1.X和 MYSQL 5.X.X(PHP4不支持 4.0之后的版本).
更加OOP,连访问数据库都可以 OOP,看来学好类是非常必要的!
不在内嵌 MYSQL库
多作好多函数
运行效率提高很多,本人发觉在数据库访问方面速度提高不少!
PHP4与PHP5配置不同之处
配置php4或者php5的过程中,php4,5的配置的步骤大致一样的,但是配置内容有一些差别。在LINUX等环境下编译,一般来说,只要编译的选项正确,配置也就正确了;在windows配置则需要注意以下不同点:
1. php4ts.dll和 php5ts.dll
这个文件要拷贝到apache的bin目录下或者系统目录下
2. httpd.conf文件加载的模块
示例如下:
# For PHP4+ apache1.x.xx
LoadModule php4_module d:/www/webserver/php4/sapi/php4apache.dll
AddType application/x-httpd-php.php
# For PHP4+ apache2.x.xx
LoadModule php4_module d:/www/webserver/php4/sapi/php4apache2.dll
AddType application/x-httpd-php.php
#其中d:/www/webserver/php4是php的所在目录。
# For PHP5+ apache1.x.xx
LoadModule php5_module d:/www/webserver/php5/php5apache.dll
AddType application/x-httpd-php.php
# For PHP5+ apache2.x.xx
LoadModule php5_module d:/www/webserver/php5/php5apache2.dll
AddType application/x-httpd-php.php
#其中d:/www/webserver/php5是php的所在目录。
3.加载 MySQL的方式不同
在php4以及以前的版本中,mysql是集成在php中的;
而在PHP5(包括BETA)版本,mysql是作为一个模块加载的,需要设置php.ini来加载,例如
extension_dir="D:/www/WebServer/PHP5/ext/"
extension=php_mysql.dll
另外,PHP4,PHP5都需要系统目录下的libmysql.dll的支持,如果版本不对,即使你设置了正确的extension_dir和php_mysql.dll的参数,也会造成apache启动的时候提示phpp_mysql.dll找不到的错误。
如何搭建php5.5环境
在进行php开发之前需要搭建php和apache结合的开发环境。
具体步骤如下:
一、下载安装包
1.1、php5.5.6
推荐 V11 x64,也就是64bit的。
1.2、apache2.4
同样是推荐 V11,64位的。
1.3、V11
V11是微软的一个组件,如果不安装的话会提示 msvcr110.dll丢失。
请下载64bit的,下载后直接安装V11应用程序。
二、配置php
2.1解压
解压php包到D:\tool\php-5.5.32-Win32-VC11-x64目录
2.2设置PHP_HOME和PATH
在环境变量中设置:
PHP_HOME:D:\tool\php-5.5.32-Win32-VC11-x64
PATH中添加:%PHP_HOME%;%PHP_HOME%/ext;
2.3使用php-v查看版本号
三、配置apache2.4
3.1解压
解压apache包到D:\tool\httpd-2.4.18-win64-VC11\Apache24
3.2修改conf/httpd.conf
3.2.1修改ServerName
把ServerName修改成:
ServerName localhost:801
3.2.2修改ServerRoot
把ServerRoot修改成:
ServerRoot"D:/tool/httpd-2.4.18-win64-VC11/Apache24"1
3.2.3修改DocumentRoot
把DocumentRoot修改成:
DocumentRoot"D:/tool/httpd-2.4.18-win64-VC11/Apache24/htdocs"<Directory"D:/tool/httpd-2.4.18-win64-VC11/Apache24/htdocs">12
3.2.4添加对php5的支持
在LoadModule的最底部添加以下内容:
# php5 supportLoadModule php5_module D:/tool/php-5.5.32-Win32-VC11-x64/php5apache2_4.dllAddType application/x-httpd-php.php.html.htm# configure the path to php.iniPHPIniDir"D:/tool/php-5.5.32-Win32-VC11-x64"12345
3.3启动httpd
进入bin目录,双击ApacheMonitor.exe,打开管理界面,并点击start启动httpd服务
四:测试
4.1直接输入localhost:80
4.2输出phpinfo信息
修改D:/tool/httpd-2.4.18-win64-VC11/Apache24/htdocs目录下的index.html
<html><body><?php phpinfo()?></body></html>1
添加phpinfo保存并刷新4.1的界面:
到此,apache和php的环境已经搭建完成了。
php7与php5的区别
php5与php7之间的区别:
1、性能提升:PHP7比PHP5.0性能提升了两倍。
2、以前的许多致命错误,现在改成抛出异常。
3、PHP 7.0比PHP5.0移除了一些老的不在支持的SAPI(服务器端应用编程端口)和扩展。
4、PHP 7.0比PHP5.0新增了空接合操作符。
5、PHP 7.0比PHP5.0新增加了结合比较运算符。
6、PHP 7.0比PHP5.0新增加了函数的返回类型声明。
7、PHP 7.0比PHP5.0新增加了标量类型声明。
8、PHP 7.0比PHP5.0新增加匿名类。
9、错误处理和64位支持
END,本文到此结束,如果可以帮助到大家,还望关注本站哦!