当前位置: 首页 > 知识库问答 >
问题:

需要帮助使Apache与PHP一起工作

益思博
2023-03-14

我正在读一本关于PHP开发的书,但我遇到了让Apache与PHP一起工作的麻烦。所以我已经尝试了一段时间,第一次我认为是因为我有一个64位版本的PHP和32位版本的Apache,所以我重新下载了所有的东西,以确保我有所有的32位版本。

书名:PHP和MySQL Web开发开发者库第四版

我下载了PHP5.5(5.5.24)x86线程安全。到目前为止,我已经按照指示做了

  1. 设置一个php.ini文件,以便复制php.ini-devlopment将其粘贴在同一位置并将其重命名为php.ini
  2. 通过更改扩展名
    extension_dir=c:/php/ext
  3. 编辑了我的php.ini文件

在php.ini文件中,这行extension_dir=c:/php/ext位于文件下面

;On Windows:
;extension_dir="ext" 

我是否也必须将其更改为extension_dir=c:/php/ext,因为我使用的是Windows8.1,但我使用的这本书除了更改extension_dir之外没有提到任何内容,但没有提到要更改所有内容?

4.下载的Apache。这是我下载的一个文件,试图保持与书中所说的apache2.2.9-win32-x86-openssl-0.9.8h-r2.msi文件的接近。做了localhost测试,它起作用了。

5.打开httpd.conf文件,书上说如果这些行不在文件中,就插入它们。

LoadModule php5_module c:/php/php5apache2_2.dll
PHPIniDir "c:/php/"
AddType application/x-httpd-php .php

我的php下载中有php5apache2_4.dll

所以我在文件末尾的httpd.conf文件末尾键入了以下几行:

LoadModule php5 module c:/php/php5apache2_4.dll
PHPIniDir "c:/php/"
AddType application/x-httpd-php .php

共有2个答案

谭京
2023-03-14

正如您的错误所述,LoadModule仅采用2个参数,即:

LoadModule access_module modules/mod_access.so

看一下httpd.conf示例--win32 Apache

谷涵容
2023-03-14

每个操作系统都有预配置的全堆栈选项。正如评论中所指出的,如果您只是在学习,那么您真的不应该担心尝试手动设置。对于Windows的,我推荐WAMP堆栈,它代表Windows的Apache MySQL PHP。它会为你安装所有的东西。您所要担心的就是C++的可再发行性。

请在以下网址下载C++可再发行版:http://www.microsoft.com/en-us/Download/details.aspx?id=30679

在此下载WAMP:http://www.wampserver.com/en/

另外,那本书看起来差不多有十年了。你最好扔掉它。自2008年以来,情况发生了很大变化。

 类似资料:
  • 首先,我是C、C++、C#、Android和Swift的开发人员,但我绝对没有JavaScript、PHP或Web开发经验。 即只接受整数值的输入。 这是刀片代码:

  • 我再次下载了java sdk(如这里所示:http://www.oracle.com/technetwork/java/JavaFX/downloads/index.html),但是当我右键单击一个项目时,JavaFX并没有显示出来。(如果有关系的话,我使用的是eclipse上的scala插件) 我去了这里:http://www.eclipse.org/efxclipse/install.html

  • 我试图创建一个Java正则表达式,如果字符串末尾有奇数个反斜杠(),它将返回true,如果偶数,则返回false。 这是我的正则表达式 当我编译代码时,我得到以下异常 线程“main”java.util.regex.PatternSyntaxException中的异常:索引15^([^])(\)附近的未关闭字符类\$ 如果我使用M模式编译并运行良好,则可以使用反斜杠代替反斜杠 我知道这是一个逃避的

  • 我需要一些帮助用JSOUP解析这个html。我正在尝试从表中的每一列获取数据值。我一直在看JSoup文档,试图弄清楚我到底需要做什么,但还是不确定。看起来网站使用了CSS和内联格式的组合;其中大部分可以转换为CSS并减小页面大小。 这是html文件的一个小片段(实际上差不多有5 MB大小)。 更新:我已经更新了源代码,以更准确地显示html的结构。我假定tbody将位于表元素中是一个给定的条件。我

  • 然后,这需要转到数据库,该数据库向工作人员发送返回消息,告诉他们该成员已被添加。 只有工作人员在和系统通话,没有人。

  • 我是一名Java新手,在可比接口中重写compareTo方法时遇到了一些问题。我的代码创建了一个HashMap,将字符串与int关联起来。我希望重写compareTo,以便ArrayList键中的字符串根据其HashMap值排序,而不是按字母顺序排序。然而,在这种实现下,字符串仍然按字母顺序排序。 哦,澄清一下,nameWeight是字符串和整数对的哈希映射。 有什么想法吗?