社区
基础编程
帖子详情
简单问题,会者不难
zhouts
2004-08-02 09:36:43
我不知道在win2kserver下,怎么安装php?
或者说,在win2kserver下,怎么样来使用php?
...全文
108
4
打赏
收藏
简单问题,会者不难
我不知道在win2kserver下,怎么安装php? 或者说,在win2kserver下,怎么样来使用php?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
Makefile报错:
multiple
definition
of
main
执行用CMake生成的Makefile编译项目文件时,出现
main
函数重复定义的错误。原因是CMake检测编译器时生成的测试代码被错误加入最终目标。解决办法是在包含源文件时,把GLOB_RECURSE改成GLOB。
[Error] ld returned 1 exit status和
multiple
definition
of ’
main
‘解决办法
本文介绍了解决C/C++编程中常见的“多重定义”错误的方法,包括如何检查代码重复定义、使用条件编译预防错误以及正确声明函数等技巧。
Clion中
multiple
definition
of `
main
‘; CMakeFiles\untitled1.dir/objects.a(
main
.cpp.obj):D:/untitled1/
本文解决了Clion中因存在多个
main
方法导致的错误。通过修改其他C++程序中的
main
方法名称来避免冲突,保留了要运行程序的
main
方法名称不变。
C++错误:
multiple
definition
of `Q‘
使用CMake编译时,自定义队列类Queue放在Queue.h中并定义队列类对象数组Q,
main
.cpp和tasks.cpp都包含该头文件,出现链接错误
multiple
definition
of 'Q’。这是因为违反C++的ODR原则,多个源文件包含头文件时会重复定义Q,导致链接冲突。
用Intel编译器做C和fortran混合编译的trick,关于for_
main
.o
本文探讨了使用Intel编译器(icc/ifort)进行C和Fortran混合编程时出现的链接错误问题,特别是关于
multiple
definition
of `
main
`错误及如何通过链接参数-nofor_
main
来解决这一问题。
基础编程
21,889
社区成员
140,337
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章