很多站长朋友们都不太清楚php开发项目架设,今天小编就来给大家整理php开发项目架设,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 谁能教我 架设开发PHP环境--------------- 2、 PHP服务器怎么架设(要详细的) 3、 如何新建一个php项目 谁能教我 架设开发PHP环境---------------一开始可以使用集成环境,如xampp之类的,但是后面,请务必自己配置 apache / php / mysql 因为很重要的
或者是win下的iis + php + mysql
现在php版本超过5.3,强制使用fastcgi
我的配置文章还可以的,你可以参考下
我自己搭建的FastCGI
搭建FastCGI环境,php是与IIS6配合使用的。(据说这样效率高,其实我觉得应该差不了多少的)
下载FastCGI for IIS,是在微软网站上下,问题是现在微软官网下载中心无法搜索?真可恶,只好在其他地方下载了。
2009年3月的fcgisetup32.msi
2009年3月的fcgisetup_1.5_x86_rtw.msi
下载完毕后安装即可,然后启动IIS6,可以看到,web服务扩展中有增加一个 FastCGI Handler,使用的文件在C:/WINDOWS/system32/inetsrv/fcgiext.dll
fcgiext.ini文件是它的配置文件,可以直接修改。
下载php5.3(这个版本取消了ISAPI),解压到d:/php53目录里面
配置php.ini文件(注意,5.3的ext目录中没有php_mssql.dll和php_pdo_mssql.dll,php_zip.dll,如果要使用mssql,请使用5.2版本的ISAPI方式)
3.注册PHP到FastCGI
在命令行下运行
cscript C:/WINDOWS/system32/inetsrv/fcgiconfig.js -add -section:"PHP" -extension:php -path:"D:/PHP53/php-cgi.exe"
fcgiconfig.js 默认存放目录是:C:/WINDOWS/system32/inetsrv
(注:如果已经将WScript.Shell组件反注册了,那么可能无法执行成功,会提示运行错误,服务器不能创建对象,需要重新注册c:/windows/system32/wshom.ocx)
4.设置
将D:/PHP/php.ini-recommended重命名为为D:/PHP/php.ini
打开D:/PHP/php.ini,修改:
extension_dir = "D:/PHP/ext"
fastcgi.impersonate = 1
cgi.fix_pathinfo=1
cgi.force_redirect = 0
其它根据实际需要对php.ini进行设置修改
然后执行:
cscript C:/WINDOWS/system32/inetsrv/fcgiconfig.js -set -section:"PHP" -InstanceMaxRequests:500
cscript C:/WINDOWS/system32/inetsrv/fcgiconfig.js -set -section:"PHP" -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:1000
以上两项设置最大池和响应连接数,可以根据运行机器的硬件配置、使用情况修改
检查fcgiext.ini文件里面是不是这样:
[Types]
php=PHP
[PHP]
ExePath=D:/PHP53/php-cgi.exe
InstanceMaxRequests=500
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:1000
打开IIS,如果IIS中php文件名没有关联到fastCGI的话,需要手工添加(一般就加主目录中的,ISAPI筛选器不用设)
C:/WINDOWS/system32/inetsrv/fcgiext.dll
php后缀
一切完毕之后重启IIS,赶紧写一个测试页试一下吧.
PHP服务器怎么架设(要详细的)【一】首先下载软件: (apache) 我用的是在华军软件园下载的apache_1.3.26-win32-x86-no_src!! (jdk!) 在首页上面就有连接。 (php4) 不用多说了code-labs上面就有也可以去php的官方网站看看!! (iasp) 最重要的一个软件了—————————————————————————————————— 【二】安装apache 1、双击apache的安装文件,和普通windows程序安装一样,一路点“next”就可以。 2、安装程序要求你输入你的network domain(网络域名:形如xxx测试数据);server domain(服务器域名:形 )和网站管理员的e-mail。有的话就按实填写,个人用户若没有的话可以按格式随便填一下。 3、到了选择安装路径,本人强烈建议你将安装路径改为“c:\”,因为这样可以省去好多的配置麻烦。 4、一路“next”直至“finish”。安装就结束了。 这时,你的apache已经启动了,你可以在ie地址栏里输入: 或 看看。在“管理工具”的“服务”项中,也可以找到apache服务的身影了,以后apache就可以作为一项windows2000服务,随着机器的启动而运行了! ------------------------------------------------------------------------------ 【三】配置apache 打开配置文件主要修改的项目是: (1)、查找documentroot。这个语句指定你的网站路径,也就是你主页放置的目录。你可以使用默认的,也可以自己指定一个,但记住,这句末尾不要加“/”。 (2)、寻找到directoryindex。这就是你站点第一个显示的主页,在index.html的后面加入index.htm index.php index.php3 index.cgi index.pl index.asp等等。注意,每种类型之间都要留一空格! (3)、特别说明一点就是port(端口号),如果没安装iis的话,就保持80不要变,否则,就要改一下(因为iis的web服务占据了80),可以改成81等等,或者干脆改iis的默认端口号!随你高兴。 (4).#bindaddress * 改为 bindaddress 127.0.0.1(用记事本打开/然后点编辑/查找) 其他都是以后深入使用是才要配置的项目了!安装完毕后运行 就可以看见apache的帮助文件了! ----------------------------------------------------------------------------- 【四】安装xxx(注意这个最主要的了)(关闭apache服务) (1)、下面安装php首先安装php到c:\php4 (别改路径了!否则以后的配置....哼哼)我用的是php的4.0.2版, (2)、接下来就要拷贝msvcrt.dll到c:\winnt\system32\下面系统就回提示所文件正在被windows使用了,不要紧正常现象!覆盖任何原有文件。 (3)、把 c:\php.ini-dist改名为php.ini,拷贝到c:\winnt下, (4)、好了现在打开apache的配置文件httpd.conf增加下面的语句:(随便什么地方都可以,但要单独成行) scriptalias /php4/ "c:/php4/" addtype application/x-httpd-php4 .php addtype application/x-httpd-php4 .php3 addtype application/x-httpd-php4 .php4 action application/x-httpd-php4 "/php4/php.exe" directoryindex index.html directoryindex index.htm directoryindex index.php directoryindex index.php3 directoryindex index.php4 directoryindex index.asp (5)、接下来修改php.ini文件 找到windows extensions项:增加 extension_dir = c:\php4 extension=php_zlib.dll extension =php_ldap.dll extension =php_zlib.dll extension =php_calendar.dll extension =php_exif.dll extension =php_ extension =php_mssql70.dll (这一项不要加,没有mssql7.0呀) extension =php_imap.dll ■ok存盘ko■ 在你的documentroot的目录下建立test.php文件 ?phpinfo();? ok看见php的测试页面了!!至此php的配置已经完成了! 下面安装jdk也是进行默认安装就可以了!之后在windows的环境变量里面增加path变量值c:\j2sdk*\bin(*:不同版本的安装路径名不同) 好了下面安装iasp使用默认安装就可以了!在安装过程后软件会提示你进行web server的设置首先选择: instant asp native servlet surport 选项接下来选择apache server 之后要求你选择apche的版本号和httpd.conf的路径选择好后系统自动进行配置如果一切顺利就可以测试了!! 建立test.asp <%response.write("hell world!")%> 现在运行 ,看到helloworld!好了一切搞定有可以使用apache了!!! ------------------------------------------------------------------------ 【五】、上面说到了windows+apache+php+asp的运行环境了今天来说说在这个基础上使apache也可以支持jsp的运行。 1:所需软件resin(resin2.1.4)resin 下面说说怎么安装: resin在下载后是.zip文件只要简单的解压缩到指定的目录就可以了这里我使用的是c:\resin-ee-2.1.4 利用命令 c:\resin-ee-2.1.4\bin\httpd.exe -install(remove)将resin作为win2000的一个service ok!下面找到win2000的环境变量"控制面板-->系统-->高级-->环境变量“ 增加变量"resin_home"变量值"c:\resin-ee-2.1.4"如果你已经安装了 jdk那么就不需要设置什么了!没有的话就看看的我的上一篇文章!!!ok向下~~ 现在修改apache的设置文件httpd.conf假如下面的代码: loadmodule caucho_module c:/resin-ee-2.1.4/libexec/apache-1.3/mod_caucho.dll addmodule mod_caucho.c
如何新建一个php项目php项目开发过程中,常常需要自动创建一些文件,如生成静态html,生成php缓存文件,生成txt文件等等。下面就分享一下如何利用php程序创建文件,并向文件中写入内容。
一个项目中,可能不止一次需要生成文件,因此我们可以定义一个函数,当需要创建文件时再来调用这个函数,即可。
步骤一、定义函数writefile,用于以写的方式打开一个文件,文件不存在时自动创建,并向文件写入内容,代码如下。
01 <?php
02
03 function writefile($fname,$str){
04
05 $fp=fopen($fname,"w");
06
07 fputs($fp,$str);
08
09 fclose($fp);
10
11 }
12
13 ?>
步骤二、函数的使用。如创建test.txt文件,并写入内容“abc”,代码如下:
1 <?php
2
3 $filename='test.txt';
4
5 $str='abc';
6
7 writefile($filename,$str);
8
9 ?>
通过上述两个步骤的操作,即可实现php创建文件的功能。
关于php开发项目架设的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php开发项目架设 php项目架构图的详细内容...