我第一次使用Apache,PHP,MySql。我下载并安装了这些最新的软件包3.现在我用apache检查了index.html的工作原理。现在我用一些PHP脚本替换index.html来检查我的php是否有效。当再次打开html页面时,我直接看到了php代码。它似乎不起作用。以下是我的PHP代码的样子。
<html>
<body>
<?php
echo "Hello World";
?>
</body>
</html>
当我打开index.php时,我看到上面的代码本身。任何人都可以告诉我什么是错的,我该如何解决?
答案 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!它简单快捷:)
就个人而言,我使用了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