澳门新葡萄京官网首页PHP 在Windows 2003 Enterprise Server 、IIS6.0 下的安装

有意中人反映在win二零零一中IIS和PHP工作优越的, 在win二〇〇〇 enterprise
server中,根据二零零二下的做法PHP不做事。其实在Windows二〇〇二下安装也是很简短的,只不过Win二零零零在IIS6.0的海东方面下了些武功,所以安装起来要稍费点武术了。

文本要害字:程序设计/PHP/技术

步骤1,先去下在二个安装程序,作者是装的是:php-4.2.3-installer.exe,你也足以去找最新的本子,在安装php-4.2.3-installer.exe早前保障你的IIS6.0运维了,并能够访谈。
图1:安装好之后,在默许网址–应用程序配置

  【1】页面之间不也许传递变量

步骤二:点击 web服务扩张 –新建web服务扩张.

  get,post,session在新式的php版本中自动全局变量是停业的,所以要从上一页面得到提交过来得变量要选择$_GET[‘foo’],$_POST[澳门新葡萄京官网首页,’foo’],$_SESSION[‘foo’]来得到。
  当然也足以纠正自动全局变量为开(php.ini改为register_globals =
On卡塔尔(قطر‎;盘算到宽容性,依然强逼本人纯熟新的写法相比较好。

手续三: 扩张名–php,然后增多

  【2】Win32下apache2 用get方法传递中文参数会出错

步骤四:找到php.exe的门道增加上去。

  test.php?a=你好&b=你也好
  传递参数是会变成四个中间错误
  消除办法:”test.php?a=”.urlencode(你好卡塔尔(قطر‎.”&b=”.urlencode(你能够卡塔尔(قطر‎
  ………….

手续五: 分明就足以了!

  【3】win32下的session无法健康干活

手续六: 选拔php的劳务扩张,然后点击允许。

  php.ini默认的session.save_path = /tmp
  那显明是linux下的安排,win32下php不能读写session文件招致session不只怕选用
  把它改成三个相对路线就足以了,举例session.save_path =
c:windowstemp

步骤七: 好了,在IE里面来phpinfo(State of Qatar;就足以做到了!

  【4】显示错误音信

  当php.ini的display_errors = On并且error_reporting =
E_ALL时,将显得全数的错误和提示,调节和测验的时候最佳打开以便纠错,借令你用以前php写法错误音信多半是有关未定义变量的。变量在赋值早先调用会有提示,化解办法是探测也许屏蔽
  譬喻突显$foo,能够if(isset($foo卡塔尔国卡塔尔国 echo $foo 恐怕echo @$foo

  【5】Win32下mail(State of Qatar不能够发送电子邮件

  在linux下布置好的sendmail能够发送,在win32下供给调用smtp服务器来发送电子邮件
  校正php.ini的SMTP = ip
//ip是不带验证成效的smtp服务器(英特网很难找到State of Qatar
  php发送邮件的最佳清除方法是用socket直接发送到对方email服务器而不用倒车服务器

  【6】初装的mysql假若还没设置密码,应该运用
 
  update mysql.user set password=”yourpassword” where user=”root”
  改过密码

  【7】header already sent

  那一个错误平时会在您利用HEADE奔驰G级的时候现身,他或然是两种原因:1,你在选择HEADEPRADO前PRAV4ING或然ECHO了2.你近日文件后边有空行3.您可能INCLUDE了三个文本,该文件尾巴部分有空行或许输出也会并发这种不当。!

  【8】更正php.ini后并未有成形

  重新开动web server,例如IIS,Apache等等,然后才会动用新型的装置

  【9】php在二〇〇〇地点安装(ISAPI的设置方式恳请高手指教)

  PHP4的php4isapi.dll就像是和2002有个别矛盾,只好用CGI方式安装
  步骤一,先www.php.net下在三个安装程序,笔者是装的是:php-4.2.3-installer.exe,你也得以去找最新的本子,在设置php-4.2.3-installer.exe以前保险你的IIS6.0运维了,并可以采访。
安装好今后,在暗中认可网址–>应用程序配置
  步骤二:点击 web服务扩展 –>新建web服务扩充.
  步骤三: 扩充名–>php,然后增添
  步骤四:找到php.exe的渠道增加上去。
  步骤五: 分明就足以了!
  步骤六: 选拔php的服务扩张,然后点击答应。

  【10】 有的时候候sql语句不起功能,对数据库操作失利

  最省事的调节和测量检验方法,echo那句sql,看看变量的值能收获不

  【11】include和require的区别

发表评论

电子邮件地址不会被公开。 必填项已用*标注