在Windows上安装PHP,MySql和Apache

时间:2012-01-05 02:45:16

标签: 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>

当我打开index.php时,我看到上面的代码本身。任何人都可以告诉我什么是错的,我该如何解决?

5 个答案:

答案 0 :(得分:7)

检查你的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>

答案 1 :(得分:1)

似乎安装中存在一些问题。使用WAMP作为stefan和dessus或XAMPP。我重新尝试使用与APACHE,MYSQL,File Zilla Server,Mercury捆绑在一起的XAMPP邮件。容易安装,也容易使用 。 http://www.apachefriends.org/en/xampp.html

答案 2 :(得分:1)

WampServer的另一次投票。一旦有了工作服务器,就可以更容易地使用配置文件,然后以这种方式学习Apache / PHP配置。

答案 3 :(得分:0)

使用wamp!它简单快捷:)

http://www.wampserver.com/en/

就个人而言,我使用了2007年的旧版本1.7.4,可在此处找到:http://sourceforge.net/projects/wampserver/files%2FWAMP5/

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

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

答案 4 :(得分:-1)

http://computing-know.blogspot.in/#!/2013/10/how-to-setup-apache-php-mysql.html

逐步安装Apaache,PHP,Mysql,phpMyAdmin和XDebug。

1)如何安装Apache

2)为Apache设置PHP

3)安装&amp;配置MySQL以与PHP一起使用

4)设置XDebug进行调试

5)成功运行

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

如何安装Apache

1)有两种方法可以安装apache,或者从httpd.apache.org/download.cgi安装旧版本的apache httpd(与Windows XP兼容),或者从www.apachelounge.com/获取最新的apache build zip下载/。

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

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

4)使用OpenSSL 0.9.8下载2.4.x zip版本。

5)在位置上创建一个名为Server的文件夹。

6)我的位置是F:\ Server

7)将Apache24从apache zip解压缩到Server文件夹。

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

9)找到(Ctrl + F)并替换&#34; c:/ Apache24&#34;的每个实例。并在我的情况下将其更改为您的apache位置:f:/ Server / Apaache24。

ServerRoot&#34; c:/ Apache24&#34;使用ServerRoot&#34; f:/ Server / Apache24&#34;

DocumentRoot&#34; c:/ Apache24 / htdocs&#34;使用DocumentRoot&#34; f:/ Server / Apache24 / htdocs&#34;

ScriptAlias / cgi-bin /&#34; c:/ Apache24 / cgi-bin /&#34;使用ScriptAlias / cgi-bin /&#34; f:/ Server / Apache24 / cgi-bin /&#34;

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

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

10)在Bin文件夹中输入&#34; httpd -k install&#34;安装Apache服务,然后按Enter键。

11)启动Apache Server只需输入&#34; httpd -k start&#34;然后按Enter键。

12)重新启动计算机

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

14)现在转到localhost如果你看到页面&#34;它工作&#34;然后在您的计算机上成功安装了Apache。

如果您看到一个页面上写着&#34;它有效!&#34;然后Apache服务器已成功安装。

为Apache设置PHP

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

2)在Server文件夹中创建一个名为php的文件夹。

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

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

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

LoadModule php5_module&#34; f:/Server/php/php5apache2_4.dll"。

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

AddType application / x-httpd-php .php。

7)将PHP位置添加到httpd.conf文件的末尾。例如,在文件末尾添加以下内容:PHPIniDir&#34;您的PHP位置&#34;。

本地主机/ info.php的

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

9)找到(Ctrl + F)display_errors,并确保将该值设置为On。

10)找到(Ctrl + F)extension_dir =&#34; ./"并将其更改为extension_dir =&#34; F:\ Server \ php \ ext&#34;

11)重启Apache服务器。

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

13)转到localhost / phpinfo.php

extension_dir =&#34; ./"

14)右键单击MyComputer点击属性

15)单击Environment Variables

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

17)重新启动计算机。

安装&amp;配置MySQL以与PHP一起使用

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

2)安装MySQL

3)单击“下一步”

4)选择Complete&amp;单击“下一步”

5)点击Finsh

6)单击标准配置

7)单击“下一步”

8)输入mySQL的密码

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

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

找到行:; extension = php_mysql.dll

成功运行

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

2)找到(Ctrl + F)行DirectoryIndex index.html add index.php。

3)打开服务器文件夹中的php.ini文件,取消注释mbstring和mysqli扩展名。

3)转到phpmyadmin.net/下载最新的phpMyAdmin-4.0.8-english.zip。

4)将其解压缩到htdocs中的phpMyAdmin文件夹。

5)重启Apache服务器。

6)转到localhost / phpMyAdmin /

设置XDebug进行调试

1)从浏览器转到http://xdebug.org/download.php并下载

php_xdebug-2.x.x-5.4-vc9线程安全32位版本。

2)复制并粘贴到php中的扩展文件夹。

3)复制&amp;将以下代码行粘贴到php.ini文件的末尾。

[XDebug的]

;;只有Zend OR(!)XDebug

zend_extension =&#34;您在Xdebug的位置&#34;

xdebug.remote_enable =真

xdebug.remote_host =本地主机

xdebug.remote_port = 10000

xdebug.remote_handler = dbgp

4)重启Apache服务器。

5)转到localhost / phpinfo.php向下滚动以查看是否安装了xDebug