Apache+PHP+MySql+phpMyAdmin安装总结

来源:互联网 发布:vr眼镜推荐 知乎 编辑:程序博客网 时间:2024/06/05 14:22
php(5.4)+apache(2.2)+mysql(5.5)+phpmyadimin3.5.5 安装总结


apache2.2 直接安装到目录下无须配置  在浏览器输入127.0.0.1 显示It Works 说明正常




php 安装 解压目录 建议和apache放在同个目录下 
将php.ini-development 重名名为php.ini  ===> 这是php的基本配置目录 


apache于php连接
1.进入/apache/conf/httpd.conf 文件
搜索LoadModule并在最后一个下面
加入  LoadModule php5_module "c:/www/php54/php5apache2_2.dll"  ===> "c:/www/php54" 这个是我本地php存放路径


2.搜索 AddType
并在其中一个加入
AddType application/x-httpd-php  .php      ===> 增加对后缀名为php的文件识别
    PHPIniDir "c:/www/php54"  ===> "c:/www/php54" 这个是我本地php存放路径

基本设置完成


测试:
在/apache/conf/httpd.conf 
文件里搜索 Directory 在其对应的文件目录里 新建 test.php
内容如下
<?php 
phpinfo();
?>
重启apache服务器 建议停止后在启动
在浏览器输入 127.0.0.1/test.php
显示出php配置详细信息界面
否则可以到apache/logs/error.log 里查看错误信息


mysql 安装
可以选择几种安装方式
1.官网下载最新的安装包 ===>没测试过
2.找个msi安装包 通过界面安装  ===> 本人参考 网上各种教程 
3.直接解压安装文件  


测试MySql
1.将安装加入系统环境变量 直接通过命令行 输入 mysql -V 查看版本号 如果没有输出说明安装失败
2.启动MySql服务 管理员身份运行命令行 输入net start mysql 显示启动成功。停止服务 net stop mysql
3.登入mysql数据库 命令行 输入 mysql -u root -p 回车 输入密码 进入mysql交互环境


有关于mysql 修改密码的方法
http://zhidao.baidu.com/question/61297618.html
http://www.linuxidc.com/Linux/2008-02/11137.htm




php与mysql连接


1.首先保证php启动mysql.dll组件
在php.ini文件 搜索 extension=php_mysql.dll 将分号去掉


重启apache服务器 建议停止后在启动
保证mysql服务器已启动
在可以访问的目录下增加一个 test_mysql.php文件
内容如下:
  <?php 
  echo "This is a test</br>"; 
  $connect =  mysql_connect("127.0.0.1:3306","root","123456")or die("Could not connect: ".mysql_error()); 
  if($connect){
    echo "连接成功";
  }else{
echo "连接失败";
 }
  ?>
  如果输出连接失败,可以到apache/logs/error.log 里查看错误信息
  常见错误:
  1.PHP Fatal error:  Call to undefined function mysql_connect();
顾名思义: php代码没有找到mysql_connect()函数,主要是无法加载mysql.dll组件
1.检查在php.ini是否开启mysql.dll组件
2.搜索 extension_dir 对应的路径是否正确 例如 extension_dir = "c:\www\php54\ext"
  2.PHP Warning:  mysql_connect(): Access denied for user 'root'@'localhost' (using password: YES)
     一般是密码错误
  
  错误参考地址:
http://stackoverflow.com/questions/8626605/warning-mysql-pconnect-function-mysql-pconnect-access-denied-for-user-roo
http://bbs.chinaunix.net/thread-1054570-1-1.html
http://bbs.csdn.net/topics/310159543
http://taichi.blogbus.com/logs/6786608.html
http://www.blogjava.net/koradji/articles/336713.html


PhpMyAdmin 安装
   phpmyadmin 比较简单 
   具体详细地址
   http://www.leapsoul.cn/?p=778
原创粉丝点击