简单问题,会者不难

zhouts 2004-08-02 09:36:43
我不知道在win2kserver下,怎么安装php?
或者说,在win2kserver下,怎么样来使用php?
...全文
86 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tt007 2004-08-02
  • 打赏
  • 举报
回复
(1) 运行apache_2.0.47-win32-x86-no_ssl.exe,安装apache

(2) 选择存放PHP的目录,进行拷贝或解压,例如e:\software\php\php-4.3.4-win32

(3) 拷贝PHP目录下的php.ini-dist到windows系统目录下,并改名为php.ini
拷贝PHP目录下的php4ts.dll到windows系统目录下或PHP的sapi子目录下

(4) 编辑php.ini
doc_root = "f:\php"
extension_dir = "e:\software\php\php-4.3.4-win32\extensions"
session.save_path = "c:\windows\temp\session"
去掉extension=php_mssql.dll的注释
考虑register_globals = Off的设置

(5) 编辑httpd.conf
LoadModule php4_module "e:/software/php/php-4.3.4-win32/sapi/php4apache2.dll"
# AddModule mod_php4.c
AddType application/x-httpd-php .php
DocumentRoot "f:\php"
给AddDefaultCharset ... 加上注释
hleren 2004-08-02
  • 打赏
  • 举报
回复
iis可以
zhouts 2004-08-02
  • 打赏
  • 举报
回复
php的使用,是否必须安装apache2?apache2目前的最好的版本是哪一个?
since2006 2004-08-02
  • 打赏
  • 举报
回复
安装apache2
^^^^^^^^^^^
+ 解压后安装(以我的安装为例: g:\webServer\apache2)
+ 设置好路径后一路NEXT,OK安装完成.
+ 打开ie http://127.0.0.1 看到默认首页就OK. httpd.cnf等下再配置.

安装php
^^^^^^^
+ 解压.rar(以我的安装为例: g:\webServer\php)
+ 把 php.ini-dist 复制到 c:\winnt\ 下,并重命名 php.ini
+ 编辑 php.ini 找到 doc_root = G:\website\www (这一步记得好像在老版本中不要修改??)
+ 把 php4ts.dll 复制到 c:\winnt\system32\ 下
+ 打开 g:\webServer\apache2\conf\ 编辑 httpd.conf 在最后面加入以下内容

--------------------------------------------------------
# Myself's config

AdddefaultCharset GB2312
DirectoryIndex index.php
ScriptAlias /php/ "g:/webServer/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
--------------------------------------------------------
第一行添加默认字符 GB2312 使可以正常显示中文
第二行把index.php成为默认首页面
第二行让/php/成为g:/webServer/php/的脚本别名
第四行添加一个类型让服务器认识.php的后缀名
第五行激活php解释器 (以上有可能理解有误,我是这么理解的 ^!^)
然后搜索 DocumentRoot 把这一项改为 DocumentRoot "G:/website/www"
上面这一行是设置文档路径,偶没有用默认的,这一行要和 php.ini 中 doc_root 一样

+ ok,差不多了

安装mysql
^^^^^^^^^
+ 解压后运行setup.exe(以我的安装为例: g:\webServer\mysql)
+ 然后在命令行进入mysql\bin\目录下,运行 mysqld.exe --standalone 启动服务
+ 运行 mysqladmin ping 回显 mysqld is alive 运行成功
+ 你也可以运行 mysqld-nt.exe --install 使 mysql 成为win2000的系统服务

测试
^^^^^
+ 如果要使用session,还须在g:\下建立一 tmp 目录 apache2 安装根目录
+ 在 g:\website\www\ 下建一个 info.php ,内容为 <? phpinfo(); ?>
+ 出现 PHP 相关配置信息就OK了

参考我的错误
^^^^^^^^^^^^^
+ 注意以上路径是本人安装的路径,在你安装时须适当修改
+ 运行 info.php 说找不到该页面,但写入一个 .txt 内容又能显示
由于没在 c:\winnt\php.ini 中修改 doc_root =
+ MYSQL 启动不了
由于以前安装了个 easyphp ,在 C:\winnt\ 下写入了 my.ini ,安装mysql时,只在my.ini后追加了内容,所以启动错误
删除 easyphp ,再安装 mysql 就OK

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧