未分类

先是你须要一要WEB服务器来协理PHP的运转

29 3月 , 2020  

phpinfo();

并不是怕,那是因为今天PHP在IIS中是以Cgi方式运转的,而你的php配置文件中这一项又未有展开。假如您看看地点的一段警报,你必要开发你的php.ini文件,然后搜索”cgi.force_redirect

1″那样一句,把这一句前边的支行去掉,然后把1改成0就OK了,未来再来刷新一下您刚刚的页面,若无啥意外的话,你的显示器上的结果应当和自家下边包车型地铁截屏大约。到此,PHP在IIS上的装置进度已经完毕了。

四、Apache下的设置:

大家本次使用的是Apache的二个簇新版本Apache2,以往在Apache下安装PHP记得还比较辛苦,以前在Apache2平台下,我们得以一本万利的以模块化的诀要安装PHP,前提是PHP版本必需是4.0之上的。

金科玉律,未来还在用PHP3的早就比较少了。所以此次我们只介绍怎么着以模块化的点子在Apache下安装PHP,假诺您想询问在Apache下怎样以Cgi的主意加载php,能够参照他事他说加以考查本站的另一篇文章”PHP+Apache在Win9x下的安装和铺排”(http://www.hooday.com/?n=ReadArticle&a=34卡塔尔。好了,言归正传,让大家一并来精晓模块化安装PHP的风姿吧。

1.运维你下载的Apache2安装文件,安装Apache,安装进度中会提醒您输入主机名,管理员邮箱等信箱,这么些音信在你安装完以往是能够校订的,所以能够放心的输入。在甄选安装路线时,我建议你把安装路线也选成C盘的根目录。在一步步的”Next”后,你会发掘Apache超级轻易就设置好了。

当今再看您的职责栏的侧面,应该有二个近乎于这么些小Logo的Logo,那便是Apache2的劳务微处理机,也是Apache1.X版本所未有的。注意那些图片的气象,假若有贰个青古铜色的小三角,表明你的服务器已经设置成功,要是是铁灰的,则印证你的Apache未有安装成功,你须求更上一层楼去找一下波折的来源。

通常最数以万计的不当即是端口有冲突,Apache默许的端口是80,假设你的80端口被另几个顺序占用了的话,就能够产出无法起动的景色。现身这种气象,你能够根据上边包车型客车法门来校订:点击”开端->程序->Apache
HTTP Server 2.0.40->Configure Apache Server->Edit the Apache
httpd.conf Configuration
File”会张开二个Apache的配备文件,你能够用文件编辑器来展开它。

接下来在此个文件的第120行左右,你会发觉挨近于”Listen
80″的字样。未来若是把那么些80改成你想要的端口就能够,当然在你用浏览器浏览的时候也不用忘了丰富端口哦。

到了那边,你的Apache应该早已亮起绿灯了呢,上边大家来测量检验一下它是或不是在劳作。展开你的浏览器,在地方栏上输入”http://localhost/”(假如你的端口不是80,必要在前边加上”:端口号”State of Qatar,不知道你是还是不是会见了Apache的接待页,笔者在这一步并从未看出,不精晓怎么样原因,Apache2版本好像一直不私下认可的带领页面。假设您也并未有观望,能够试着在前边加上二个文件名”index.html.en”,尽管能冒出下边好像的页面,则注脚Apache已经工作健康了。

2.好了,Apache已经安装OK了,接下去正是看怎么跟PHP结合起来了。

最最早的两步和上边介绍的IIS步骤是一律的,也是解压后复制到C盘根目录,然后改名,再把PHP.ini复制到系统文件夹,假使有不能够贫乏的话,改进一下”extension_dir”和”doc_root”这两项的值。上面已经说得很清楚,不再多说。

随之正是最关键的一步了,也是模块化安装的基本步骤了,可要看细心了。

开荒Apache2的计划文件,能够因而点击”最早->程序->Apache HTTP Server
2.0.40->Configure Apache Server->Edit the Apache httpd.conf
Configuration File”打开.

依旧张开你的Apache安装目录下的Conf目录,你会发觉一个名称为http.conf的文件,正是它了,你能够用任一个文本编辑器来打开它。在此个文件的第121行左右,你应当能找到”LoadModule”字样,然后前边是一串路线,这正是Apache暗中认可要加载的模块了,相符,咱们也能够在其后增加一句,让她来加载PHP模块。

骨子里,便是如此轻易,你只要增多如此一句”LoadModule php4_module
C:/php/sapi/php4apache2.dll”,这里要解释一下”php4_module”是模块的称谓,前面跟的不二法门则随你的PHP安装目录而变,那四个字串之间是用空格符分隔的。

接下去,还应该有一步专门的学业,也是过多设置失利的对象所忽视的,刚领头我也是无论怎样参加上面包车型大巴那一句后Apache就运维不起来了。后来因此三回考试,才察觉,你的PHP安装目录下的”php4ts.dll”必定要复制到windows系统的system32目录下,不然,就不容许运转起来。

前天再试一下,是或不是任何都平常了。好了,再来回想一下大家在Apache下安装的进度。

添加”LoadModule php4_module C:/php/sapi/php4apache2.dll”.

复制”php4ts.dll”到system32目录.

无可反驳,便是那般简单,PHP已经运营在你的机械上了。你能够经过双击职务栏的Apache服务器Logo来见见那一点。

3.再来测量检验一下吧。

把下部的代码保存成info.php文件放在你的Apache安装目录下的htdocs目录下。

金沙国际唯一官网网址 ,phpinfo();

?>

接下来在浏览器中敲入http://localhost/info.php(若是您的端口不是80,请在localhost/后拉长”:端口号”卡塔尔国,是或不是探问了就如上边包车型的士显示屏所呈现的。如若是,恭喜,你早已打响的以模块化方式安装了PHP

如上在Apache部分所描述的东西对不太熟练Apache配置的相爱的人大概有少数不太领会,不过假若您按作者上边所说的一步步的来,应该都不会不由自主哪些大的病痛。倘诺万一不明了自身改的哪贰个片段使Apache运转不起来了,你能够切换成Apache安装目录下的Conf文件夹,将http.conf文件删除掉,再将Apache的默许配置文件httpd.default.conf改名成http.conf就能够。假若你想进一层的问询Apache的布署。

四、后记

PHP的安装本来正是一件很简短的专门的学业,特别是新兴所讲的以模块化安装PHP的历程。我们有时光都不妨本身试一下,这样你本事心取得成功的欣喜。

最后祝我们都能通畅的装置PHP。

e.g. via an Apache Action directive.

莫不你会遇上下边包车型地铁出口结果:

于是,作者刚强推荐你用Apache来安装PHP。以往常用的Apache有两个版本,多少个是1.36的本子,另叁个是Apache2序列的本子,在此边推荐你选拔Apache2版本,你能够在Apache的官网上下载到最新的版本。

新式的PHP程序代码你能够在它的官网http://www.php.net/downloads.php下载到,注意要筛选这种ZIP包的,不可能选取自安装这种,在写本文时,PHP最新版本是4.23版,大小是5417KB。当然你也能够在本站的下载栏目中下载到。好了。软件都盘算好了,上面就从头大家的PHP安装之旅吧!

This means that a page will only be

注:以下的设置进度中是以PHP4.23版本、Apache2.040为准的。

consult the installation file that

?>

在装置之间,你必得先弄懂PHP安装的三种不相同格局,一种是Cgi方式,另一种是模块化安装情势。能够这么来分化:在CGI格局下,若是客户机央求四个php文件,Web服务器就调用php.exe去解释那几个文件,然后再把解释的结果以网页的花样重返给客户机;而在模块化中,PHP是与Web服务器一齐运转并运营的,所以从某种角度上的话,以apache模块格局安装的PHP4有着比CGI形式更加好的安全性以致更加好的实施效用和进程。

4.好了。将来试着把上边包车型客车几段代码保存成后缀为php文件,然后嵌入你的一个虚构目录中去拜候,看一下是还是不是能冒出常规的结果。

www.2979.com ,Apache官方网站:http://www.apache.org

正所谓”工欲善其事
必先利其器”,要想在您的机械上运营PHP得首先绸缪须要的软件。

For more information about changing

先是你须要一要WEB服务器来协理PHP的运转。1.把下载下来的PHP安装包解压到你的C盘根目录(这里采纳C根目录盘是为着以往改进调节和测量试验方便用,你也得以接收不一样的目录卡塔尔(قطر‎,解压后应该能收获一个临近于”php-4.2.3-Win32″的目录,把目录名称改成”PHP”。

1.IIS(Internet Infomation Server)

this behaviour or re-enabling this webserver,

this behaviour exists,

For more information as to why

came with this distribution,

see the manual page for CGI security.

二、软件策动:

早先有不菲介绍PHP安装文件的篇章都在说要改过php.ini中”extension_dir”和”doc_root”这两项的值,可是作者在装置PHP进度中都从未有过校订,也从不过任何不当,看来那多少个参数不是必得的。当然假若您不放心也得以更改一下。把doc_root改成你的服务器的根目录,把extension_dir改成你的PHP安装文件夹中的extensions文件夹所在的相对路线。

or visit the manual page.

点击”配置”开关,你会看出又跳出二个选项卡,上边是早就定义的文书档案类型。点击”增加”开关,在出来的对话框的可实践文件文本框中敲入你的php.exe所在的相对路线加上”%s
%s”,在此是”c:phpphp.exe %s
%s”,扩张名文本框中写上你供给php程序处理的后缀名,在此边大家写入”.php”,下边包车型大巴选项按暗中同意设置就可以。

三、IIS下的装置:

一、概述:

IIS想必我们都不生分吧,在Window二零零二中,IIS私下认可是被安装的。你能够由此“初步->设置->调节面板->管理工科具->Internet
新闻服务”来张开它。若是您未曾安装,能够透过Windows的“加多删减组件”来设置它。关于IIS的设置网络的介绍有繁多,这里就不再介绍了。

with force-cgi-redirect enabled.

率先你要求一要WEB服务器来帮忙PHP的运作,这里大家接受三种最常见的、也是用的最多的两种服务器来分别介绍。

served up if the REDIRECT_STATUS CGI

PHP程序

2.
开荒刚才解压的PHP目录,你会意识有多少个名叫”php.ini-dist”的公文,那正是PHP的配置文件了,你需求把它改名成”php.ini”,然后复制到系统目录中(倘诺您的种类装在C盘,XP下正是”C:windows”,Windows2000下是”C:winnt”)。

variable is set,

Security Alert! The PHP CGI

2.Apache

3.
开荒你的IIS音信服务调节台,右击”默许网址”Logo,选用属性,展开暗许网站属性选取,然后再选拔”主目录”选项卡

WEB服务器

Apache相疑似一个突出特出的Web服务器程序,同期它也是作者最赏识的一款Web服务器。它不止精美、灵活,何况在动用进度中那多少个平稳,不会现身部分不伦不类的失实,更要紧的一些是,它还协助把PHP安装成它的叁个模块。

cannot be accessed directly.

This PHP CGI binary was compiled

近些日子,有好多相爱的人问笔者在WindowsXp下PHP的设置进度,赶巧近日自身在和煦的机械上打响的以模块化的不二等秘书诀安装了PHP4.23。既然那样多朋友要求,小编就以最广大的IIS和Apache服务器为例,把PHP在WindowsXP下的装置进度写出来吗,希望能对要设置PHP的相爱的人有一点扶植。假如不加特殊表明,以下的介绍同期也适用于Win二零零四本子。


相关文章

发表评论

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

网站地图xml地图