配置PHP+APACHE+MYSQL

怎样配置PHP+APACHE+MYSQL

使用软件:
mysql4.0以上版本
apache_2.0.53-win32-x86-no_ssl.msi
php-5.0.3-Win32.zip

mysql可以安装在C盘默认的目录下。
我习惯是把apache和php
放在d:/php/apache
     d:/php/php

安装过程:
一。apache
基本next下来。中间的部分随便填。
安装好了以后,输入http://localhost
能看到一个apache的测试页面。(这个页面在htdos目录里面,以后若是把其他的放在这个里面可以把index.html都删掉)
注意的是如果系统有IIS,则必须把IIS的端口换掉,比如换成8081。要保证只有apache占有80端口。

二。模块化安装PHP
解压缩PHP包,改文件夹名PHP到d:/php目录下。
找到php.ini-rem什么的,把它名字改成php.ini
将其拷到apache安装目录下,即路径为D:/php/Apache2(注意我的apache版本是2)
修改apache目录下的.php.ini文件。
     查找extension_dir,讲其路径修改为"d:/php/php/ext"
     查找display_errors 值修改为on
     查找php_gd2.dll 去掉分号
     查找cgi.force_redirect 把分号去掉,1改称0 (有空格的话看起来不规范)
     查找defaultcharset 去掉分号,iso-8859-1改成gbk或者gb2312(也可以不改)
     查找session.save_path   把/tmp改称d:/php/php/tmp,然后在php目录下建一个文件夹,文件夹名为tmp,去掉前面的分号
回到php目录,查找php5ts.dll复制到window下,或者复制到window/system32下面都可以    
查找php5apache2.dll,复制到apache目录下的modules里 (因为我apache版本是2.0)  
打开http.conf,在文件末尾,另起一行输入
loadmodule php5_module modules/php5apache2.dll
注:上面这样写重启动Apache Http Server时会报错,# httpd.conf 不能load php5apache2.dll ,要写成 php5apache2_2.dll
另起一行输入
addtype application/x-httpd-php .php
都保存,并且重新启动apache服务器。
测试,输入http;//localhost/1.php
1.php的内容为 hello,world!
2.php的内容为
<?php
echo phpinfo();
?>
这个页面显示了一些配置的信息。

三.MYSQL
安装mysql,一路next,记住要选中支持命令操作,打个勾。
cmd
mysql -uroot -pyes (这次用的密码是yes)
create database axin;
grant all on axin.* to axin identified by axin with grant option;
source d:/llq1.sql; (存放的目录是这个,依次导入)
---------------
配置MYSQL
打开apache下的php.ini
查找extension=php_mysql.dll去掉前面的分号
查找mysql.default_port = 后面改为3306 (mysql的端口号)
查找mysql.default_host =值写为localhost
查找mysql.default_user =值写为root
查找mysql.default_password =改为我的密码,这里是yes
完毕保存,重启apache。
写一个文件3.php
里面的内容
<?php
$link=mysql_connect("localhost","root","yes");
if($link)
echo "连接mysql成功";
else
echo "连接失败".mysql_errors();
?>

------------------最后测试一下
把文件llq防在htdocs文件夹下面
修改llqmis里inc文件里的用户名和密码,比如axin,axin6000

cmd
mysql -uaxin -paxin6000
use axin;
show tables;

就可以运行了,删除一些不不要的index.php
于是,就可以运行了~~~


=========================
PS:存放php session值的文件夹可以随便选择路径,不一定要在php和apache下

你可能感兴趣的:(apache,PHP,mysql,测试,redirect,extension)