最近想学PHP,配置了一下开发环境,把我的配置过程写出来希望对各位有点小小帮助
用的是Apache2.2.4 ,mysql 5.0, php5.2.3,操作系统windows xp sp2
1.安装Apache,Mysql, php5.2.3
Apache 用的是安装包直接安装 安装路径 C:/Program Files/Apache2.2
mysql5.0也是用安装包直接安装的 安装路径 D:/mysql5.0
php用的是压缩包解压的,我解压到C:/php
2.配置Apache
配置apache主要是对文件httpd.conf进行修改
在文件的最后加上
LoadModule php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
phpinidir "c:/php"
主要是加载php的模块,如果是php5.2.2以后的应该用php5apache2_2.dll,php5.0的用php5apache2.dll
phpinidir 是php.ini文件的存放路径
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
修改为
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
主要是把index.php也设为默认的启动页面,要把别的页面设为启动页面,也可在这添加
3.配置php
配置php也是主要对文件php.ini进行修改
在php的安装路径中用个文件新建一个文件php.ini,把文件php.ini-recommended的内容全复制到php.ini文件中
找到extension_dir = 设为extension_dir = "c:/php/ext" ;其中c:/php为php的安装路径
后找到;extension=php_mysql.dll把前面的;号去掉,成为extension=php_mysql.dll,让php加载mysql模块
在php.ini中也可以设置mysql 默认连接的主机,用户名和密码
mysql.default_host =localhost
mysql.default_user =root
mysql.default_password =1234567
让后把c:/php中的php5ts.dll ,libmysql.dll, 和c:/php/ext中的php_mysql.dll复制到c:/windows/system32中
这样都完成后就可以启动apache,mysql服务,测试配置了
可以新建一个php文件test.php
<html>
<body>
<?php echo phpinfo() ?>
</body>
</html>
来测试apache是否加载了php模块,如果成功将显示php5.2.3的相关信息
新建一个database.php测试php和mysql的连接
<html>
<body>
<?php
$name = 'localhost';
$username = 'root';
$password = '123456';
$conn = mysql_connect($name,$username,$password);
mysql_query($sql);
echo" 数据库连接成功"
?>
</body>
</html>
在php5.2.3中php脚本最好以<?php 开始,用<? 开始工作不正常