PHP3是什么啊?
不就是制作网页的一种语言吗,现在那个版本已经过时了,php最新稳定版本是PHP5.3.0
PHP 3 和 PHP 4 的区别有哪些?
扩展了 API 模块 UNIX 下的通用编译步骤 支持多线程 web 服务器的通用 web 服务器接口 增强了语法高亮显示 支持本地 HTTP 会话 支持输出缓冲 更强大的配置系统 引用计数
从 PHP/FI 2 移植到 PHP 3?
3; PHP 3.0 从底层重写了代码。它有着比 2.0 更健壮和统一的解析器。3.0 也更快、占用更少的内存。但是,这些改进难以避免兼容性的削弱,包括语法和功能上兼容性的削弱。
3; 另外,PHP 的开发者尝试在版本 3.0 中使得 PHP 的语法和语义更加简洁,这也导致了一些不兼容。最后,我们相信这些改变是值得的。
3; 本章将会指导你认识从 PHP/FI 2.0 到 PHP 3.0 升级所带来的的障碍并帮助你解决它。这里没有提到 3.0 的新功能,除非必要。
3; 一个转换程序可以帮助自动转换旧有的 PHP/FI 2.0 脚本。这个程序可以在 PHP 3.0 发布包中的 convertor 子目录中找到。可是,该程序只能转换语法的改变,因此,仍然需要仔细阅读下面的部分。
在windows下如何安装PHP
一.PHP的安装
先下载PHP3的压缩包,将下载后的文件解压,到一个目录(比如:c:\php3)下,然后将php3.ini-dist文件copy到你的Window目录(比如:c:\windows),并且将文件改名为php3.ini。
二.Apache的安装
下载Apache for win32,下载后的文件解压,到一个目录,运行Setup程序,会提示整个安装的过程。比如安装到一个目录(c:\apache\)下。然后,在该目录的字目录conf下有一个名为httpd.conf的文本文件,用文本编辑器编辑它,将”#BindAddress *”这一行改为”BindAddress 127.0.0.1″(如果在局域上可以设定为你的本机IP).好了,就是如此简单,开始运行Apache吧,接着你在浏览器中输入: http://127.0.0.1应该就会看到Apache服务器的效果了。需要说明的是,如果你的本机已经在运行一个其它的Web服务器了,你可以通过修改端口来区别开来,你可以在httpd.conf文件的”Port 80″改为”Port 81″或其它没有运行服务的端口。一般来说,FTP端口为21… ,那么,你在浏览器中输入” http://127.0.0.1:81″就可以了。
编辑httpd.conf文件(注意:该文件一般不要轻易改动),在该文件中加一行Alias /test/ “c:/php3/test/” 表示将c:/php3/test/目录设置为虚拟目录/test/(目录名可任定),那么你在c:/php3/test/下的文件,就可以通过在浏览器中输入” http://127.0.0.1/test/文件”访问。
在httpd.conf文件中加入以下几行:
ScriptAlias /php3/ “c:/php3/”
AddType application/x-httpd-php3 .php
Action application/x-httpd-php3 “/php3/php.exe”
使其可以支持PHP.
在开始菜单中打开或关闭Apache,在test目录下编写一个最简单的PHP程序:
echo “Hello World!”;
?>
在浏览器中( http://127.0.0.1/test/hello.php)看看有没有成功?
三.MySQL的安装
下载MySQL for windows版本,将下载后的文件解压,到一个目录,运行Setup程序,会提示整个安装的过程。它默认安装到c:\mysql下,如果要安装到其它目录下还有改动一些东西,作为初学者,可以先不管,以默认的目录安装。好了,安装后,进入c:\mysql\bin目录下,运行mysqld-shareware.exe文件 在Win98下直接运行,正常情况下,没有什么提示信息 在NT下可以输入:mysqld-shareware –install 启动该服务 接着,输入mysql ,正常情况下会出现几行提示信息并出现下提示符号: mysql> 到此,你已经成功安装了MySQL。
在php3.ini文件中有如下行
;Windows Extensions
;extension=php3_mysql.dll
您要做的就是将;extension=php3_mysql.dll的”;”去掉,使php支持mysql数据库。
自此,PHP所需要的编辑和运行环境就完成了,还顺便装好了PHP支持很好的MySQL数据库,怎么样,真的不难吧!
php环境配置
【搭配环境步骤】:
Apache安装:
安装完后,打开conf下的httpd.conf文件.找到80改为8081。
php配置:
1.安装Php,下载,解压到c:php。
2.找到php.ini-dist。更该名字为php.ini.然后复制到C;window(Window XP)或者C:\Winnt
3.配置环境变量。新建PHP_HOME=C:\PHP;C\PHP\ext.
使Apache支持PHP:
1.在conf目录下打开httpd.conf.寻找loadModule.在最后一个loadModule下添加代码
LoadModule php5_module
C:/PHP/php5apache2_2.dll(php5apache2_2.dll是php中的
2.继续寻找AddType ,找到最后一个AddType 。然后添加
AddType application/x-htt
AddType application/x-httpd-php .php3;
AddType application/x-httpd-php .php4;
AddType application/x-httpd-php .php5; (注意空格)
使Apache支持MySql:
1.打开Php目录中的php.ini,寻找extension_dir,更改其值为:“C:/php/ext”
2.将php目录下的libmysql.dll,和php/ext下的php_mysql.dll拷贝到C:window\system23
3.打开window下的php.ini,去掉extension=php_mysql.dll前的“;”
搭配完成!
[注意]1.配置Apache支持php时,pdf中有一问题,LoadModule php5_module
C:/PHP/php5apache2_2.dll 中的php5apache2_2
替换为php5apache2(原因是,服务器版本不对应)
你可以百度些php安装的图文资料。
Session 是否可以工作在 PHP 3 下?
在php3中是没有session这种东东的,但我们又需要,怎么办呢?别急,有很多人替你做了这些,这其中最有名的要算phplib了.你可以去国外下 载,也可以上国内大部分php站点 http://xx.happy369.com/Html/PHP/050539675.htm
php3模板切换 – –提示此模板切换成功下一步操作是什么
下一步请清理模板缓存,点击后台右上角的清理硬盘缓存,选择要清除的内容即可.赶快到前台刷新一下,此时模板已经是您的心仪模板了.
php3数据包如何复盖
上传到数据库 备份文件家 然后还原
. Unix:我从 RPMS 安装了 PHP 3,但它没有把我需要的数据库支持编译进去!这是怎么回事?
假定你的 Apache 和 PHP 都是从 RPM 包中安装的,你需要在 httpd.conf 文件中取消以下部分或所有行的注释,或者把它们添加到该文件中:
# Extra Modules
AddModule mod_php.c
AddModule mod_php3.c
AddModule mod_perl.c
# Extra Modules
LoadModule php_module modules/mod_php.so
LoadModule php3_module modules/libphp3.so # for PHP 3
LoadModule php4_module modules/libphp4.so # for PHP 4
LoadModule perl_module modules/libperl.so
并且把: AddType application/x-httpd-php3 .php3 # for PHP 3
AddType application/x-httpd-php .php # for PHP 4
添加到全局属性中,或者添加到你希望加入 PHP 支持的虚拟域中。
php 问题
Milu 和 千尾狐Sefura 都不看完整代码的, <<< //action=add : 显示增加留言的表单 elseif(== "add") { ?> >>> 别人代码里是没错的,就如"爱闲之人"所说的,$action 没赋值,应在程序开头加上 $action = $_GET[‘action’]; 还有,通过输出的html代码 <<< echo "