在windows上安装PHP、MySql和Apache

在windows上安装PHP、MySql和Apache,php,windows,apache,Php,Windows,Apache,这是我第一次使用Apache、PHP和MySql。我下载并安装了这3个版本的最新软件包。现在我使用apache进行了检查,index.html可以正常工作。现在我用一些php脚本替换index.html来检查我的php是否工作。当再次打开html页面时,我可以直接看到php代码。似乎它不起作用。下面是我的php代码的样子 <html> <body> <?php echo "Hello World"; ?> </body> </html&g

这是我第一次使用Apache、PHP和MySql。我下载并安装了这3个版本的最新软件包。现在我使用apache进行了检查,index.html可以正常工作。现在我用一些php脚本替换index.html来检查我的php是否工作。当再次打开html页面时,我可以直接看到php代码。似乎它不起作用。下面是我的php代码的样子

<html>
<body>

<?php
echo "Hello World";
?>

</body>
</html>


当我打开index.php时,我看到上面的代码本身。有人能告诉我出了什么问题以及如何修复它吗?

检查您的apache httpd.conf文件,查看一些注释掉的代码,看起来像这样

LoadModule php5_module libexec/apache2/libphp5.so
再往下看,这个

<IfModule php5_module>
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
    <IfModule dir_module>
            DirectoryIndex index.html index.php
    </IfModule>
</IfModule>

AddType应用程序/x-httpd-php.php
AddType应用程序/x-httpd-php-source.phps
DirectoryIndex.html index.php

使用wamp!它既简单又快速:)

就我个人而言,我使用的是2007年的旧版本1.7.4,可以在这里找到:

使用旧版本的好处是,您的代码可以在旧机器上工作,而且许多服务器都有旧版本的php和mysql


使用旧版本的坏处在于,您的代码可能无法在新机器上运行,而且有些机器有新版本的php和mysql。

安装过程中似乎出现了一些问题。使用WAMP作为stefan和dessus或XAMPP。我建议您使用XAMPP及其与APACHE、MYSQL、File Zilla Server、Mercury for mail的捆绑。易于安装和使用

又一次投票支持WampServer。一旦您有了一台工作的服务器,就可以更轻松地浏览配置文件,然后通过这种方式学习Apache/PHP配置。

一步一步地设置Apache、PHP、Mysql、phpMyAdmin和XDebug的过程

1) 如何安装Apache

2) 为Apache安装PHP

3) 安装并配置MySQL以与PHP一起使用

4) 设置XDebug以进行调试

5) phpMyAdmin

注意:在本教程中,我的服务器文件夹位于F:\Server上

如何安装Apache

1) 安装apache有两种方法,一种是从httpd.apache.org/download.cgi安装apache httpd的旧版本(与Windows XP兼容),另一种是从www.apachelounge.com/download/获取最新的apache构建zip

2) 我将展示如何从apachelounge.com/download/下载的zip版本配置apache

3) 单击页面左侧的附加+VC9

4) 下载带有OpenSSL 0.9.8的2.4.x zip版本

5) 在位置上创建一个名为服务器的文件夹

6) 我的位置是F:\Server

7) 将Apache24从apache zip解压缩到服务器文件夹

8) 现在转到Apache中的config文件夹,并在任何文本编辑器中打开httpd.config

9) 查找(Ctrl+F)并替换“c:/Apache24”的每个实例,并将其更改为您的apache位置(在我的示例中是F:/Server/Apache24)

ServerRoot“c:/Apache24”与ServerRoot“f:/Server/Apache24”

DocumentRoot“c:/Apache24/htdocs”和DocumentRoot“f:/Server/Apache24/htdocs”

ScriptAlias/cgi-bin/“c:/Apache24/cgi-bin/”和ScriptAlias/cgi-bin/“f:/Server/Apache24/cgi-bin/”

8) 现在运行命令提示符(具有管理员权限)

9) 在命令提示下,转到位置Server/Apache24/bin

10) 在Bin文件夹中键入“httpd-k install”安装Apache服务,然后按Enter键

11) 要启动Apache服务器,只需键入“httpd-k start”,然后按Enter键

12) 重新启动计算机

13) 现在打开Bin文件夹,双击ApacheMonitor.exe并启动Apache

14) 现在转到localhost,如果您看到“ItWorks”页面,则Apache已成功安装到您的计算机上

如果您看到一个页面上写着“Itworks!”,那么Apache服务器已经成功安装

为Apache安装PHP

1) 转到windows.php.net/download/下载php-5.4.x-Win32-VC9-x86.zip

2) 在服务器文件夹中创建一个名为php的文件夹

3) 将php-5.4.x-Win32-VC9-x86.zip中的所有文件解压缩到服务器中的php文件夹

4) 现在转到Apache中的config文件夹,并在任何文本编辑器中打开httpd.config

5) 找到(Ctrl+F)LoadModule向下滚动至最后一个LoadModule并粘贴以下内容

LoadModule php5_module“f:/Server/php/php5apache2_4.dll”

6) 查找(Ctrl+F)AddType向下滚动直到最后一个AddType并粘贴以下内容

AddType应用程序/x-httpd-php.php

7) 将PHP位置添加到httpd.conf文件的末尾。例如,在文件末尾添加以下内容:PHPIniDir“yourpphp位置”

localhost/info.php

8) 在php文件夹中,将php.ini-development重命名为php.ini并在文本编辑器中打开它

9) 查找(Ctrl+F)显示错误,并确保该值设置为On

10) 找到(Ctrl+F)扩展名\u dir=“./”并将其更改为扩展名\u dir=“F:\Server\php\ext”

11) 重新启动Apache服务器

12) 在Apache的htdocs文件夹中创建一个文件“phpinfo.php”,包含以下内容:

13) 转到localhost/phpinfo.php

扩展名_dir=“./”

14) 右键单击我的计算机单击属性

15) 单击环境变量

16) 在路径的末尾添加php文件夹位置

17) 重新启动计算机

安装并配置MySQL以与PHP一起使用

1) 转到dev.mysql.com/downloads/mysql/下载zip或安装程序版本

2) 安装MySQL

3) 单击下一步

4) 选择完成并单击下一步

5) 点击Finsh

6) 单击标准配置

7) 单击下一步

8) 输入mySQL的密码

9) 转到MySQL命令行并输入密码

12) 打开php.ini文件并找到行:;extension=php_mysql.dll删除分号

并找到行:;extension=php\u mysql.dll

phpMyAdmin

1) 转到Apache中的config文件夹,并在任何文本编辑器中打开httpd.config

2) 查找(Ctrl+F)l