设为首页 收藏本站
查看: 1092|回复: 0

[1]WAMP环境搭建步骤(含phpmyadmin程序安装)

[复制链接]

尚未签到

发表于 2015-8-22 14:47:35 | 显示全部楼层 |阅读模式
  操作系统版本:Windows 7 64位
  Apache:apache_2.4.4-x64-openssl-1.0.1e.msi
  php:php-5.6.10-Win32-VC11-x64.zip
  MySQL:mysql-5.6.25-winx64.zip
  编译器:vcredist_x64.exe
  建议安装在同一个目录下,不要使用中文文件夹。
  <1>第一步首先安装Apache服务器
  <2>安装vcredist_x64.exe
    此步骤非常重要,直接关系到apache和php的链接。
  当apache和php链接时,需在httpd.conf文件中添加配置语句:
    #让apache载入php处理模块
    LoadModule php5_module D:/MyEnviron/php-5.6.10/php5apache2_4.dll
    #phpinidir 这个用于指定php的ini文件,该文件是对php的一些配置
    PHPIniDir "D:/MyEnviron/php-5.6.10"
    #这个配置表示,当有一个资源是*.php时由php来处理。
    AddType application/x-httpd-php .php .phtml
    如果未安装vcredist_x64.exe,则重启服务器时会失败。
  <3>下载php核心包(用于支持php开发)
  VC6就是legacy Visual Studio 6 compiler,就是使用这个编译器编译的;
  VC9就是Visual Studio 2008 compiler,就是用微软的VS编译器编译的。
  那么Non Thread Safe是什么?
  Thread Safe是线程安全的;
  Non Thread Safe是线程不安全的;
  官方不建议将Non Thread Safe应用于生产环境,所以我们选择Thread Safe版本的PHP。
  此时在官网下载的是:VC11 x64 Thread Safe版本。
  <4>PHP和核心包的安装就是解压即可
  <5>如何将apache和PHP整合在一起
  也就是说,怎样才能让apache处理php
  ※ 在apache的httpd.conf文件中,添加:
  #让apache载入php处理模块
  LoadModule php5_module D:/MyEnviron/php-5.6.10/php5apache2_4.dll
  #phpinidir 这个用于指定php的ini文件,该文件是对php的一些配置
  PHPIniDir "D:/MyEnviron/php-5.6.10"
  #这个配置表示,当有一个资源是*.php时由php来处理。
  AddType application/x-httpd-php .php .phtml
  只需将红色部分改成php模块的安装路径即可。
  ※ 把php安装目录下的php.ini.development文件修改为php.ini启用开发模式;
  为什么要改?因为我们的php设置需要修改php.ini文件。
  测试apache和php是否整合成功。
  <?php
  phpinfo();
  ?>
  重新启动apache,访问http://localhost/test.php
  出现以下界面,说明两者配置成功。
DSC0000.jpg
  <6>安装MySQL数据库
    a.下载MySQL Community Server 5.6.14
  b.解压MySQL压缩包,将已下载的MySQL压缩包解压到自定义目录下。
  c.添加环境变量
  变量名:MYSQL_HOME
  变量值:D:\MyEnviron\mysql-5.6.25
  即为mysql的自定义解压目录。
  再在Path中添加  %MYSQL_HOME%\bin
  d.注册windows系统服务
  将mysql注册为windows系统服务,操作如下:
  i.新建一个my.ini文件,my.ini内容如下:
  [client]
  port=3306
  default-character-set=utf8
  [mysqld]
  # 设置为MYSQL的安装目录
  basedir= D:\MyEnviron\mysql-5.6.25
  # 设置为MYSQL的数据目录
  datadir= D:\MyEnviron\mysql-5.6.25\data
  port=3306
  character_set_server=utf8
  sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
  ii.从控制台进入到MySQL解压目录下的 bin 目录下。
  iii.此时安装mysql,命令:mysqld --install MySQL --defaults-file="my.ini"
  启动mysql,命令:net start MySQL
  会发现报错“无法启动 发生系统错误2”,是因为免安装,系统不知道配置文件加载路径,系统默认加载了一个不存在的路径,
  所以需要更改路径,进到注册表:
  HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-services-mysql(服务名)-ImagePath
  讲值改为:" D:\MyEnviron\mysql-5.6.25\bin\mysqld" --defaults-file=" D:\MyEnviron\mysql-5.6.25\my.ini" MySQL
  再次执行命令:net start MySQL,如果参数都配置正确,切tmpdir路径已经存在,则启动成功;
  反之报错,修改参数,重新启动即可。
  注意:datadir位安装包解压出来的data目录,tmpdir目录必须存在,mysql启动时会检查目录是否存在,不会自动创建。
  移除服务命令为:mysqld remove
  iv.启动MySQL服务
  方法一:
  启动服务命令为:net start mysql
  方法二:
  打开管理工具 服务,找到MySQL服务。
  通过右键选择启动或者直接点击左边的启动来启动服务。
  v.测试运行是否正常
  <?php
  $conn=mysqli_connect("localhost","root","");
  if($conn){
  echo "连接数据库成功!!!";
  }
  else{
  echo "连接数据库失败!";
  }
  ?>
  当我们没有对php进行正确配置时,会报
  Fatail error:Call to undefined function mysql_connect() in
  原因是:目前没有启用MYSQL功能,在php.ini中
  extension=php_mysql.dll
  extension=php_mysqli.dll
  <7>安装phpmyadmin
  phpMyAdmin是一个网站,可以更方面的管理mysql数据库;
  将phpMyAdmin解压缩后,放到apache服务器的./htdocs文件夹下,浏览器访问后,开始安装。
  此处可能会出现使用浏览器打开:http://localhost/phpMyAdmin/访问,发现页面空白
  原因是在win7的hosts文件里面localhost 对应127.0.0.1这个语句被注释掉了

       解决方法:进入系统盘如C:/windows/system32/driver/etc/ 找到hosts文件,把注释取消掉即可
       DSC0001.jpg
      电脑需要重启。      <8> IE10访问apache 2.4会奇慢的解决办法
  Windows版的apache 2.4. IE10访问apache 2.4会特别慢。有时Apache挂起了。只好重新开apache,但是重开后,也会好景不长,刚处理几个请求,就又变得奇慢了。Firefox就没有问题。其他浏览器没有测试,估计这跟apache设置有某种关系,这种设置不适合IE 10来访问。到网上找了不少资料,都没有解决方法。后来还是偶然的一个机会,是找别的资料碰到的。在apache里设置这些参数就可以了。
  AcceptFilter http none
  AcceptFilter https none

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-102621-1-1.html 上篇帖子: 蛋疼的wamp同一局域网内访问 下篇帖子: 帝国数据备份王安装时提示 Parse error: syntax error, unexpected $end in G:\wamp\www\e\class\a
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表