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