当前位置:首页 » 编程语言 » 2003搭建php环境

2003搭建php环境

发布时间: 2022-08-31 02:07:42

① 在Windows2003环境下配置php运行环境

一、软件准备: Apache(2.0.52): http://www.skycn.com/soft/1218.html PHP(4.3.9): http://www.php.net/downloads.php Mysql(4.1.7): http://dev.mysql.com/downloads/ Zend Optimizer(2.5.5): http://www.zend.com/store/procts/zend-optimizer.php phpMyAdmin(2.6.0): http://www.skycn.com/soft/10687.html 二、安装 PHP : (1)、下载后得到 php-4.3.9-Win32.zip ,解压至 C:\PHP(这个路径可以随意,不过下面要是用到这个路径,请相应修改); (2)、进入 C:\PHP ,将 php.ini-dist 复制一份放到 C:\WINNT( Windows 2003 下为 C:\Windows )内,改名为 php.ini ,然后用记事本打开,利用记事本的查找功能搜索 extension_dir = "./" ,并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "C:\PHP\extensions" ;再搜索 register_globals = Off ,将 Off 改成 On ;如果你想让 PHP 支持更多功能模块,请按照下面的步骤去做,如果不想的话,直接保存关闭 php.ini 即可. PHP 支持的模块很多,搜索: ;Windows Extensions ;Note that MySQL and ODBC support is now built in, so no dll is needed for it. ; 下面所列的就是 PHP 预支持的扩展模块,默认情况下都用分号在前面注释掉了,如果你想 PHP 支持某个模块,请将前面的“;”去掉即可。如果安装完毕后测试时,弹出不支持 xxx.dll 模块的话,直接将前面分号再加上去,保存后重启 Web 服务器就可以了。 (3)、把 C:\PHP\php4ts.dll 和 C:\PHP\dlls 目录下的所有文件复制粘贴到 C:\WINNT\system32\( Windows 2003 下为 C:\Windows\system32 )内; (4)、配置 IIS 使其支持 PHP : 首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS ,安装步骤如下: <a> Windows 2000 下的 IIS 安装: 用Administrator 帐号登陆系统,将 Windows 2000 安装光盘插入光盘驱动器,进入“控制面板”点击“添加/删除程序”,再点击左侧的“添加/删除 Windows 组件”,在弹出的窗口中选择“Internet 信息服务(IIS)”,点下面的“详细信息”按钮,选择组件,以下组件是必须的:“Internet 服务管理器”、“World Wide Web 服务器”和“公用文件”,确定安装。 安装完毕后,在“控制面板”的“管理工具”里打开“服务”,检查“IIS Admin Service”和“World Wide Web Publishing Service”两项服务,如果没有启动,将其启动即可。 <b> Windows 2003 下的 IIS 安装: 由于Windows 2003 的 IIS 6.0 集成在应用程序服务器中,因此安装应用程序服务器就会默认安装 IIS 6.0 ,在“开始”菜单中点击“配置您的服务器”,在打开的“配置您的服务器向导”里左侧选择“应用程序服务器(IIS,ASP.NET)”,单击“下一步”出现“应用程序服务器选项”,你可以选择和应用程序服务器一起安装的组件,默认全选即可,单击“下一步”,出现“选择总结界面”,提示了本次安装中的选项,配置程序将自动按照“选择总结”中的选项进行安装和配置。 打开浏览器,输入:http://localhost/,看到成功页面后进行下面的操作: PHP 支持 CGI 和 ISAPI 两种安装模式,推荐使用 ISAPI 模式。 <a>、CGI 模式安装步骤: 在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“默认Web站点”上单击右键选择“属性”,在打开的“默认 Web 站点属性”窗口的“主目录”标签里找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php.exe 所在路径,如:C:\PHP\php.exe ,然后一路确定即可。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。 再打开“默认 Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。 确定Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令: net stop w3svc net stop iisadmin net start w3svc 打开浏览器,输入:http://localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下: <?php phpinfo(); ?> 打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:CGI 。 <b>、ISAPI 模式安装步骤: 在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“默认Web站点”上单击右键选择“属性”,在打开的“默认 Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php4isapi.dll 所在路径,如:C:\PHP\sapi\php4isapi.dll 。 打开“默认 Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php4isapi.dll 所在路径,如:C:\PHP\sapi\php4isapi.dll ,然后一路确定即可。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。 再打开“默认 Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。 确定Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令: net stop w3svc net stop iisadmin net start w3svc 打开浏览器,输入:http://localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下: <?php phpinfo(); ?> 打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI 。 (5)、配置 Apache 使其支持 PHP : 一般下载后得到的是一个 .exe 文件,直接双击安装,过程中需设置一下服务器名,如设置为: localhost ,假设装在 C:\ 。 1、以 apache 模块安装 PHP (推荐): 打开C:\Apache\Apache2\conf\httpd.conf ,在最后添加如下代码: CODE: [Copy to clipboard] LoadMole php4_mole "C:/php4/sapi/php4apache2.dll" AddType application/x-httpd-php .php 查找DirectoryIndex ,在其后面添加 index.php ,保存后关闭文件,Restart Apache 。 打开浏览器,输入:http://localhost/,看到成功页面后,在 C:\Apache\Apache2\htdocs 下新建一个 phpinfo.php ,内容如下: <?php phpinfo(); ?> 打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:Apache2 handler 。 2、以 CGI 模式安装 PHP : CODE: [Copy to clipboard] ScriptAlias /php4/ "C:/php4/" Action application/x-httpd-php4 "/php4/php.exe" AddType application/x-httpd-php4 .php 查找DirectoryIndex ,在其后面添加 index.php ,保存后关闭文件,Restart Apache 。 打开浏览器,输入:http://localhost/,看到成功页面后,在 C:\Apache\Apache2\htdocs 下新建一个 phpinfo.php ,内容如下: <?php phpinfo(); ?> 打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:CGI 。 三、安装 MySQL : 如果你下载的是 Windows Essentials (x86) ,将得到 mysql-4.1.7-essential-win.exe ,直接双击安装即可。安装过程中会提示你是不是立即进行配置,选择否即可完成安装。安装完毕后,在“开始”菜单的“运行”中输入:C:\MySQL\bin\mysqld-nt -install ,运行成功之后再输入:net mysql start ,将会启动 MySQL 服务;如果你还想较详细的配置 MySQL ,就请进入 C:\MySQL\bin 目录,运行 MySQLInstanceConfig.exe ,按提示操作即可。 如果你下载的是 Windows (x86) ,解压后双击执行 Setup.exe 即可,步骤同上。 如果你下载的是 Without installer (unzip in C:\) ,直接解压到 C:\MySQL ,在“开始”菜单的“运行”中输入: C:\MySQL\bin\mysqld-nt.exe ,运行成功之后再输入:net mysql start ,即可启动 MySQL 服务。 四、安装 Zend Optimizer : 下载后得到 ZendOptimizer-2.5.5-Windows-i386.exe ,直接双击安装即可,安装过程要你选择 Web Server 时,选择 IIS ,然后提示你是否 Restart Web Server,选择是,完成安装之前提示是否备份 php.ini ,点确定后安装完成。 Zend Optimizer 的安装向导会自动根据你的选择来修改 php.ini 帮助你启动这个引擎。下面简单介绍一下 Zend Optimizer 的配置选项。以下为安装完成后 php.ini 里的默认配置代码(分号后面的内容为注释): [Zend] zend_optimizer.optimization_level=15 ;优化程度,这里定义启动多少个优化过程,默认值是 15 ,表示同时开启 10 个优化过程中的 1-4 ,我们可以将这个值改为 1023 ,表示开启全部10个优化过程。 zend_extension_ts="C:\Zend\lib\ZendExtensionManager.dll" ;Zend Optimizer 模块在硬盘上的安装路径。 zend_extension_manager.optimizer_ts="C:\Zend\lib\Optimizer-2.5.5" ;优化器所在目录,默认无须修改。 五、安装 phpMyAdmin: 下载得到 phpMyAdmin-2.6.0.zip ,将其解压到 IIS 根目录,找到并打开 config.inc.php ,做以下修改: 搜索$cfg['PmaAbsoluteUri'] ,将其设置为 phpMyAdmin 目录路径,如:http://localhost/phpMyAdmin/ ; 搜索$cfg['DefaultLang'] ,将其设置为 zh-gb2312 ; 搜索$cfg['DefaultCharset'] ,将其设置为 gb2312 ; 打开浏览器,输入:http://localhost/phpMyAdmin/ ,若 IIS 和 MySQL 均已启动,phpMyAdmin 默认无须密码即可浏览数据库内容。 phpMyAdmin 的具体功能,请慢慢熟悉,这里不再赘述。

② win2003 64位 怎么搭建iis+php环境

需要的准备:
1.WinServer 2003 ISO 虚拟机用,如果是在服务器上就不用了。

2.WinServer 2003 IIS 安装包,下的是6.0,其实7.0也应该可以的。由于WinServer2003不自带安装包,所以需要自己另外下载。

3.PHP官方解压包 PHP 5.4.X (PHP For Windows)版 32位(x86)和64位(x64)自行判断.(PS:现在PHP已经更新到PHP5.5.3版,但是因为PHP5.5的版本不再向后兼容XP和Win2003版 所以如果用了最新版,运行php-cgi.exe时会弹出 “映像文件有效,但不适用于此类型计算机”,请下载前面的版本,经测试5.4是支持的)

4.FastCGI安装包 (PS:由于PHP5.3.1发布时已经找不到php5isapi.dll,所以配置PHP+IIS不能用ISPAI映射的方法配置了,所以需要下载FastCGI配置,IIS6选用FastCGI For IIS FastCGI 1.5 for IIS x86 / x64,IIS7的自选适用的版本)
5.MySQL 5.6.13.0 目前最新的(MySQL只要找个能安装上的,符合模板的运行环境的就行。)

6.Visual C++ 2008,Visual C++2010和.net Framework 4.0

步骤如下
step 1:
安装IIS服务器。添加删除windows组件中选择应用程序服务器,详细信息勾选IIS等选项,安装时通过浏览自行下载的安装包安装。

step:2
把PHP解压包解压出来,然后将里面的php.ini-development(测试用)或php.ini-proction(适合上线当产品使用)其中随便一个复制一份,然后改名为php.ini,更改里面的参数配置。
参数修改参照度娘经验:
找到; extension_dir = "./"这行,修改为extension_dir = " D:\php\ext" (注意去掉前面的";")
;date.timezone = 修改为 date.timezone ="asia/shanghai" (注意去掉前面的";")
short_open_tag 设置为 On
extension=php_mbstring.dll(宽字符支持,推荐选中去掉前面的";")
extension=php_gd2.dll(PHP的GD库支持,必选去掉前面的";")
extension=php_mysqli.dll(去掉前面的";")
extension=php_mysql.dll(使PHP支持MySQL,必选 去掉前面的";")
(PS: 文件里面的;fastcgi.impersonate=1 一定要把前面的;去掉,不然测试php时会出现 FastCGI常见错误(0x80070585)。
保存退出)

step 3:
在系统上配置PHP:
方法1.直接把设置好的php.ini扔到c:\windows目录下。(最简单有效的办法)
方法2.右键我的电脑,高级,环境变量 把ext文件路径和php路径添加进path的值后面。

step 4:
安装FastCGI,打开其默认的路径的配置文件 C:\WINDOWS\system32\inetsrv\fcgiext.ini’。
在最后添加(即[TYPE]标签后)
php=PHP
[PHP]ExePath=PHP的安装路径\php-cgi.exe

step 5:
在IIS中添加配置fcgiext.dll和.php扩展名的配置。
打开IIS在网站上选择相应的右键点击并打开属性,点开下方的配置按钮,点击添加,浏览选取fcgiext.dll,后续名填写.php,点击确认。

step 6:
最基本PHP+IIS配置已经完成。MySQL直接安装就可以
网上也有具体的安装教程,但是需要注意的是,安装时选择模式时注意,最好选择custom自己选择相应的,而且root账号最好设置密码

新版MySQL需要安装.net Framework4.0,而且WinServer2003是不自带这些的,需要自己下载,另外安装比较麻烦还需要下载WIC包,但是微软官网都可以找到。

另外.net Framework 4.0 在WinServer2003上安装时还需要注意的细节是4.0版还有很多小的补丁版本,有可能因为版本太旧或不合适系统提示 Unable to find a version of the runtime to run this application.

step 7:
测试网站:
最后在IIS默认网站目录下新建一个index.txt
输入
<?php echo "Hello World!"?>
保存,改名为index.php
浏览器输localhost/index.php
页面输出Hello World!即成功。

经过以上步骤已测试成功。

③ windows 2003 怎么搭建php环境

下载适合您的PHP版本,我们以PHP 5.2.17的安装为例。
2.解压您下载的压缩包至C:/php下,并且在php文件夹下添加everyone用户组(读取和运行权限)(这里权限设置是必须的,否则配置好不能正常运行)。

PHP的安装

3.在php文件夹下找到php.ini-recommended,复制一份并命名为 php.ini,修改php.ini中的两个地方:

1、找到;extension=php_mysql.dll,去掉前面的分号。(mysql扩展)

2、找到extension_dir = "./",改为extension_dir = "C:/php/ext/" (C:/php/ext/为ext子目录的绝对路径)

然后把php.ini复制到Windows目录下面,把libmysql.dll复制到System32目录。至此为止,php程序所需要的文件都有了。

4.配置IIS使之支持php。资源管理器中新建一个目录作为网站目录,权限中添加everyone组。

添加筛选器:IIS中新建一个网站,打开属性对话框,选择ISAPI筛选器选项卡,添加一个名为php、可执行文件为php目录下的php5isapi.dll的筛选器(ISAPI Filters)

④ server 2003 如何配置PHP运行环境

楼主上网下载一个自动配置的PHP5.2.6,然后按SETUP,PHP的文件会自动导入到系统,然后在WEB服务扩展、ISAPI筛选器、应用程序扩展处添加名为php5isapi.dll文件就可以了,最后在网站目录建一个index.php的测试页,代码为<?phpinfo();?>,测试下能正常显示PHP版本就可以了。
PS:以上是我自己回答的另一题的答案,希望对楼主有帮助。
我本军团:助人为本,以本会友。

⑤ 怎么在windows2003 的服务器搭建PHP环境

建议使用phpnow安装包

优点是对于新手来说,很简单,一键安装


只需要输入一个mysql密码即可

⑥ 2003配置php环境

2003似乎本身就集成了IIS服务器,而PHP环境的服务器也要占用端口80,所以导致后装的PHP服务软件,比如Apache,无法启动服务,导致测试文件无法打开。

解决办法:1.卸载IIS,或者是停止其服务。
2.重新安装PHP环境
或者:
在卸载后安装另外一个PHP环境,PHPnow。安装后在浏览器输入127.0.0.1,进行测试。无需配置。

⑦ 有公网ip,机器是window server2003的怎么搭建php环境,可以让所有人访问的

麻烦你吧问题描述清楚,你这问题先后矛盾,显示只能在局域网中访问,后来用其他浏览器打不开,这个跟浏览器貌似无关吧。

其次回答根据我自己的理解你关于这个题目的问题:
有公网IP,但是你搭建php环境的机器是内网环境,需要在路由设备上做端口转发,转发之后可能仍然无法访问,因为电信或联通可能屏蔽了80端口的访问,把web服务器修改成一个不常用的端口

⑧ windows 2003下详细搭建php平台

第一步: 安装apache 并配置支持PHP

点击安装文件apache_2.0.50-win32-x86-no_ssl.msi
将apache安装在 D:\apache2 目录(随自己喜好)下
将php-5.0.0-Win32.zip 里内容解压到 D:\php 里
找到 php目录里的 php.ini-dist 重命名为 php.ini 并拷到 windows目录里(win2k 里为winnt)
如我的php.ini是拷到 D:\windows目录
再将php目录里的 php5ts.dll,libmysql.dll 拷到 系统目录(system/system32) 如我的是D:\windows\system里

配置apache里的httpd.conf
打开 D:\Apache2\conf\httpd.conf 这个文件
找到 AddDefaultCharset ISO-8859-1 将其改为 AddDefaultCharset GB2312 (让默认语言编码为简体中文)
找到 DocumentRoot "D:/Apache2/htdocs" 将其改为你的WEB目录(可不改)如我的为 DocumentRoot "D:/website"
找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php

选择安装模式: 模块化模式安装 或 CGI模式安装 (选一样即可)

--------------模块化安装配置------------------------------------
找到 #LoadMole ssl_mole moles/mod_ssl.so 这行,在此行后加入一行
LoadMole php5_mole d:/php/php5apache2.dll
其中d:/php/php5apache2.dll 为你php目录中php5apache2.dll所在的位置
找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行
AddType application/x-httpd-php .php
---------------------------------------------------------------

--------------CGI安装配置--------------------------------------
找到 AddType application/x-gzip .gz .tgz 这行,加入如下即可
ScriptAlias /php/ "d:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"
---------------------------------------------------------------

此时PHP环境基本已经配置成功
在WEB根目录(如我的D:\website)里建一个名为test.php的文件内容如下
<? echo phpinfo(); ?>
重新启动apache服务
用浏览器打开 http://localhost/test.php ;
如果可以看到php配置输出信息就OK了

第二步 安装mysql

将mysql安装到指定目录,如我的是d:/mysql 如下载的是非安装的mysql压缩包,直接解压到指定目录就可以了
然后点击D:\mysql\bin\winmysqladmin.exe这个文件 其中D:\mysql是你的mysql安装目录
输入winmysqladmin的初始用户、密码 (注:这不是mysql里的用户、密码)随便填不必在意
确定之后你的右下角任务的启动栏会出现一个红绿灯的图标,红灯亮代表服务停止,绿灯亮代表服务正常,左击这个图标->winnt->install the service 安装此服务
再左击这个图标->winnt->start the service 启动mysql服务

修改mysql数据库的root密码
用cmd进入命今行模式输入如下命令: ( 注: d:\mysql 为mysql安装目录)
cd d:\mysql\bin
mysqladmin -u root -p password 123456
回车出现
Enter password: ( 注:这是叫你输入原密码. 刚安装时密码为空,所以直接回车即可)
此时mysql 中账号 root 的密码 被改为 123456 安装完毕

三、配置php.ini并测试mysql(php.ini为 d:\windows下的 php.ini)

找到extension_dir = "./" 改为 extension_dir = "d:/php/ext"
找到
;extension=php_mysql.dll
将;去掉改为
extension=php_mysql.dll
找到
;session.save_path = "/tmp"
将;去掉 设置你保存session的目录,如
session.save_path = "D:/php/session_temp";

重启apache服务
在Web根目录下(如 D:\website)建立testdb.php文件内容如下:
<?php
$link=mysql_connect(localhost,root,123456);
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>
用浏览器打http://localhost/testdb.php ;如果输出success就OK了

四、phpmyadmin的安装配置

将phpMyAdmin-2.5.7.zip解压到WEB根目录中去,重命名文件夹为phpmyadmin或其它
打开phpmyadmin 目录中的 config.inc.php
找到
$cfg[Servers][$i][user] = root;
$cfg[Servers][$i][password] = 123456;
分别填上你mysql的用户和密码即可

如不是本地使用,最好加上验证

热点内容
mc外国服务器地址名称 发布:2025-01-16 11:09:45 浏览:17
用脚本砍价 发布:2025-01-16 11:04:36 浏览:680
公司密码包括什么 发布:2025-01-16 11:04:04 浏览:544
php批量查询 发布:2025-01-16 10:43:38 浏览:917
适合搭建代理服务器的云 发布:2025-01-16 10:42:49 浏览:428
我的世界手机版服务器怎么注册 发布:2025-01-16 10:41:30 浏览:614
小米云电视服务器 发布:2025-01-16 10:37:03 浏览:350
php开源wiki 发布:2025-01-16 10:27:19 浏览:189
sql加字段备注 发布:2025-01-16 10:21:49 浏览:565
线割编程教程 发布:2025-01-16 10:21:03 浏览:18