首页技术php5 php5.6安装

php5 php5.6安装

编程之家2026-07-031101次浏览

这篇文章给大家聊聊关于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库

多作好多函数

php5 php5.6安装

运行效率提高很多,本人发觉在数据库访问方面速度提高不少!

PHP4与PHP5配置不同之处

配置php4或者php5的过程中,php4,5的配置的步骤大致一样的,但是配置内容有一些差别。在LINUX等环境下编译,一般来说,只要编译的选项正确,配置也就正确了;在windows配置则需要注意以下不同点:

1. php4ts.dll和 php5ts.dll

这个文件要拷贝到apache的bin目录下或者系统目录下

2. httpd.conf文件加载的模块

php5 php5.6安装

示例如下:

# 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,本文到此结束,如果可以帮助到大家,还望关注本站哦!

简单购物车代码,购物车代码html网页设计与制作考试试题及答案?网页设计题库带答案