apache php mysql的环境配置,该如何解决
程序员文章站
2022-05-25 18:14:51
...
apache php mysql的环境配置
第一次搭建apache php mysql的环境,遇到了些问题。用到版本如下:
apache 版本:2.2.17 安装位置:C:\Program Files\Apache Software Foundation\Apache2.2
php版本:5.3.9 安装位置:C:\php
mysql版本:5.5 安装位置:C:\Program Files\MySQL
操作系统:windows xp
根据网上看的一些教程,做了如下修改:
修改Apache服务器的配置文件httpd.conf
网站根目录:DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
目录索引 :DirectoryIndex index.html index.php
修改php的配置文件php.ini(在php安装的目录下有两个文件,“php.ini-development”和“php.ini-production”我修改的“php.ini-production”作为php.ini)
打开全局变量:register_globals = On
加载模块位置:extension_dir = "C:/php/ext"
加载模块:extension=php_mysql.dll
extension=php_mysql.dll
“环境变量”――“系统变量”――“Path”加入了“;C:\php;C:\php\ext”;
将php以module方式与Apache相结合,修改http.conf
增加行 LoadModule php5_module C:/php/php5apache2_2.dll
PHPIniDir "C:/php"
AddType application/x-httpd-php .php
运行的代码如下:
$conn = mysql_connect("localhost", "root", "901030");
mysql_select_db(curriculum,$conn);
mysql_query("set names 'utf8'");
$sql="select * from computer_science";
$result=mysql_query($result,$conn);
$row= mysql_fetch_row($result);
print_r($row);
?>
结果是一片空白,没有提示任何信息,也没有输出数据库存储的内容。
请教各位大神这是什么原因呢?谢谢指导!
------解决方案--------------------
5.3.9 已经没有v6版本了 所以你参照网上所说的模块安装方法已经不再合适了。
1.你可以使用旧一点的版本,对于开发环境来说是没有任何问题的。
http://windows.php.net/downloads/releases/archives/php-5.3.5-Win32-VC6-x86.msi
2.或者安装成fastCGI的方式
你可以参考别人的安装经验
http://www.laokboke.net/2011/12/02/bind-fastcgi-and-apache-on-windows/
3.当然你也可以到这里下别人编译好的v6版本,这里可能是一些爱好者?我没有了解这个发行是不是一些爱好者
http://www.apachelounge.com/download/
第一次搭建apache php mysql的环境,遇到了些问题。用到版本如下:
apache 版本:2.2.17 安装位置:C:\Program Files\Apache Software Foundation\Apache2.2
php版本:5.3.9 安装位置:C:\php
mysql版本:5.5 安装位置:C:\Program Files\MySQL
操作系统:windows xp
根据网上看的一些教程,做了如下修改:
修改Apache服务器的配置文件httpd.conf
网站根目录:DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
目录索引 :DirectoryIndex index.html index.php
修改php的配置文件php.ini(在php安装的目录下有两个文件,“php.ini-development”和“php.ini-production”我修改的“php.ini-production”作为php.ini)
打开全局变量:register_globals = On
加载模块位置:extension_dir = "C:/php/ext"
加载模块:extension=php_mysql.dll
extension=php_mysql.dll
“环境变量”――“系统变量”――“Path”加入了“;C:\php;C:\php\ext”;
将php以module方式与Apache相结合,修改http.conf
增加行 LoadModule php5_module C:/php/php5apache2_2.dll
PHPIniDir "C:/php"
AddType application/x-httpd-php .php
运行的代码如下:
$conn = mysql_connect("localhost", "root", "901030");
mysql_select_db(curriculum,$conn);
mysql_query("set names 'utf8'");
$sql="select * from computer_science";
$result=mysql_query($result,$conn);
$row= mysql_fetch_row($result);
print_r($row);
?>
结果是一片空白,没有提示任何信息,也没有输出数据库存储的内容。
请教各位大神这是什么原因呢?谢谢指导!
------解决方案--------------------
5.3.9 已经没有v6版本了 所以你参照网上所说的模块安装方法已经不再合适了。
1.你可以使用旧一点的版本,对于开发环境来说是没有任何问题的。
http://windows.php.net/downloads/releases/archives/php-5.3.5-Win32-VC6-x86.msi
2.或者安装成fastCGI的方式
你可以参考别人的安装经验
http://www.laokboke.net/2011/12/02/bind-fastcgi-and-apache-on-windows/
3.当然你也可以到这里下别人编译好的v6版本,这里可能是一些爱好者?我没有了解这个发行是不是一些爱好者
http://www.apachelounge.com/download/
相关文章
相关视频
上一篇: PHP5.25.3 Xdebug 调试器配备及应用
下一篇: php按照奖品百分比随机抽奖代码分析
推荐阅读
-
win7系统配置php+Apache+mysql环境的方法
-
windows下配置apache+php+mysql时出现问题的处理方法
-
在集成环境中修改配置文件php.ini不生效的解决办法
-
lanmp(Linux Apache Nginx Mysql Php) 的安装配置
-
Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法
-
配置Apache2.2+PHP5+CakePHP1.2+MySQL5运行环境
-
使用wordpress的$wpdb类读mysql数据库做ajax时出现的问题该如何解决
-
Windows下PHP安装路径配置错误导致Apache无法启动的解决方法
-
解析阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MYsql
-
win7 64位系统 配置php最新版开发环境(php+Apache+mysql)