好得很程序员自学网
  • 首页
  • 后端语言
    • C#
    • PHP
    • Python
    • java
    • Golang
    • ASP.NET
  • 前端开发
    • Angular
    • react框架
    • LayUi开发
    • javascript
    • HTML与HTML5
    • CSS与CSS3
    • jQuery
    • Bootstrap
    • NodeJS
    • Vue与小程序技术
    • Photoshop
  • 数据库技术
    • MSSQL
    • MYSQL
    • Redis
    • MongoDB
    • Oracle
    • PostgreSQL
    • Sqlite
    • 数据库基础
    • 数据库排错
  • CMS系统
    • HDHCMS
    • WordPress
    • Dedecms
    • PhpCms
    • 帝国CMS
    • ThinkPHP
    • Discuz
    • ZBlog
    • ECSHOP
  • 高手进阶
    • Android技术
    • 正则表达式
    • 数据结构与算法
  • 系统运维
    • Windows
    • apache
    • 服务器排错
    • 网站安全
    • nginx
    • linux系统
    • MacOS
  • 学习教程
    • 前端脚本教程
    • HTML与CSS 教程
    • 脚本语言教程
    • 数据库教程
    • 应用系统教程
  • 新技术
  • 编程导航
    • 区块链
    • IT资讯
    • 设计灵感
    • 建站资源
    • 开发团队
    • 程序社区
    • 图标图库
    • 图形动效
    • IDE环境
    • 在线工具
    • 调试测试
    • Node开发
    • 游戏框架
    • CSS库
    • Jquery插件
    • Js插件
    • Web框架
    • 移动端框架
    • 模块管理
    • 开发社区
    • 在线课堂
    • 框架类库
    • 项目托管
    • 云服务

当前位置:首页>后端语言>PHP
<tfoot draggable='sEl'></tfoot>

php开发项目架设 php项目架构图

很多站长朋友们都不太清楚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项目架构图的详细内容...

声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did225915
更新时间:2023-05-11   阅读:18次

上一篇: php存取sission php获取数据类型

下一篇:php爬虫swoole php爬虫采集多级分类

最新资料更新

  • 1.phprsa密钥拼接 rsa加密解密
  • 2.phpwsdl调用 php调用php文件
  • 3.iconv函数php iconv函数参数
  • 4.php匹配尖括号 括号匹配python代码
  • 5.海康sdk只有php 海康sdk python
  • 6.php接收tcp数据 php tcp udp
  • 7.php的特点有. 简述什么是php?php的主要特点有哪些?
  • 8.php多线程上锁 php8 jit 多线程
  • 9.php手机qr php手机编程软件
  • 10.php生成缓存图片 php缓存机制有哪些
  • 11.php基于iis php+iis
  • 12.php框架制作教程外包 怎么做php框架
  • 13.php保存用户信息 php登录成功保存session
  • 14.php带协议跳转 php跳转函数
  • 15.php换文字颜色 php文字颜色代码
  • 16.包含phpgabage的词条
  • 17.主流php框架比较 php框架排行2020
  • 18.phpoa推荐 php推荐书籍
  • 19.PHP网站防止挂马 php防止直接访问
  • 20.php提取数组转map php 数组转xml

CopyRight:2016-2025好得很程序员自学网 备案ICP:湘ICP备09009000号-16 http://haodehen.cn
本站资讯不构成任何建议,仅限于个人分享,参考须谨慎!
本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。

网站内容来源于网络分享,如有侵权发邮箱到:kenbest@126.com,收到邮件我们会即时下线处理。
网站框架支持:HDHCMS   51LA统计 百度统计
Copyright © 2018-2025 「好得很程序员自学网」
[ SiteMap ]