此次的安装包:

Apache-2.2.11

Mysql-5.5.21

php-5.4.0

phpMyAdmin-4.4.0

64位win7操作系统

(一)安装

傻瓜式安装好apache、mysql(不知道如何安装可百度出安装的详细教程)、php(一般直接解压压缩包,也有用安装文件安装的)。

需要注意的是,在这个例子中,我将apache、mysql、php都安装在了D:\phpenv\下。

出现下面的“It works” 表明apache安装成功

(二)配置

1、Apache加载php

在D:\phpenv\apache\conf\httpd.conf,在众多的LoadModule后面添加下面3句

LoadModule php5_module "D:\phpenv\php\php5apache2_2.dll"

AddType application/x-httpd-php .php   ;支持解析的文件后缀,以空格加其他解析类型来告诉apache有哪些文件可解析,一般.php就好了

PHPIniDir "D:/phpenv/php"         ;php.ini所在的目录

如下图所示:

重启apache,可继续往下操作查看修改后的效果

如何确定apache能够解析php了呢?

在documentRoot指定的目录下新建一个php文件,如phpinfo.php

里面写上如下语句:

在浏览器中访问,出现结果如下所示,表示配置成功

2、php连接mysql

(2.1)打开php扩展包

将在php.ini中(可能有些安装后没有发现php.ini,作为开发者则将php.ini-development改名为php.ini)

;  extension_dir = " ext"前的注视去掉,并指向php扩展包ext,变为

extension_dir = "D:/phpenv/php/ext"

(2.2)去掉

;extension=php_mysql.dll

;extension=php_mysqli.dll

前的注释

查看配置是否生效一定注意修改后重启apache

如何确定php能够连接mysql数据库呢?

在pnpinfo()中包含如下信息表示配置连接成功

至此,配置基本完成,如果想要更加方便地管理数据库,可以启用相关的数据库管理工具,如phpMyAdmin或者Navicat等。

3、phpMyAdmin的启用

需要将phpMyAdmin安装在apache能访问到的范围内,这里直接将它安装在D:\phpenv\apache\htdocs\phpmyadmin中。

从网上下载下来的phpMyAdmin是一个压缩包,里面包含一大堆的文件。找到config.inc.php(phpMyAdmin的快捷配置文件),如果没有config.inc.php,则找到config.sample.inc.php并将其改名为config.inc.php。如果上述两个文件都没有,则去libraries目录下找到config.default.php(phpMyAdmin的默认配置文件)并将其复制到phpmyadmin下改名为config.inc.php。

访问http://localhost/phpmyadmin可能会报错php扩展中的mbstring扩展没有打开,这时只要去php.ini中去掉extension=php_mbstring.dll前的注释再重启apache就好。

再次访问http://localhost/phpmyadmin出现下面的页面,在页面中输入当初在mysql安装时设定的用户名和密码,之后就能正常访问了。

鉴于数据库安全,需要在config.inc.php中找到:

$cfg['blowfish_secret'] = '';

$cfg['Servers'][$i]['auth_type'] = 'cookie';

如果$cfg['Servers'][$i]['auth_type'] = 'cookie';则需要完善$cfg['blowfish_secret']的值,随便填写一个密钥就好,只要是数字或者字母。

转载于:https://www.cnblogs.com/lindsaytian/p/xampp_install.html

非集成搭建wampp环境相关推荐

  1. Linux通过XAMPP集成软件包搭建LAMPP环境

    前面介绍过一篇"Linux手动搭建LAMP环境",今天再来整理一篇"Linux通过XAMPP集成软件包搭建LAMPP环境". 其实当初整理通过XAMPP集成软件 ...

  2. 分布式版本控制系统Git——使用GitStack+TortoiseGit 图形界面搭建Git环境(服务器端及客户端)(转)...

    近期想改公司内部的源码管控从TFS为git,发现yubinfeng大侠有关git的超详细大作,现将其转载并记录下,以防忘记,其原博客中有更加详细的git及.net开发相关内容.原文地址:http:// ...

  3. qt5.9.0调试如何查看变量的值_从0开发3D引擎(四):搭建测试环境

    大家好,本文介绍了3D引擎的测试方法,搭建了本地的测试环境. 上一篇博文 wonder-yyc:从0开发3D引擎(三):搭建开发环境​zhuanlan.zhihu.com 下一篇博文 wonder-y ...

  4. Esp8266学习之旅① 搭建开发环境,开始一个“hellow world”串口打印。

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 基于C SDK的ESP8266开发技术全系列笔记 一.N ...

  5. 搭建Openstack环境以及Openstack认证服务

    搭建Openstack环境以及Openstack认证服务 Openstack之glance镜像服务.nova计算服务 Openstack之neutron网络服务. 启动一个实例 Openstack之d ...

  6. 仿掘金社区全栈项目开发(一)-搭建开发环境

    整个项目的技术栈 搭建开发环境 linux操作系统 我是直接买的阿里云服务器,没有用虚拟机. 常用linux命令 查看linux系统 lsb_release -a 查看操作系统的信息 uname -a ...

  7. win下搭建php环境的方法

    win下搭建php环境的方法 下载apache并配置: 2.下载PHP并将其解压到wamp目录下的php文件夹: 3.下载安装mysql: 4.修改好配置文件即可. 本文操作环境:Windows7系统 ...

  8. 【实战】本机用docker搭建elk环境并接入frostmourne,实现监控报警效果

    本篇文章着重的是实战方面,基于本机使用docker来搭建elk环境,然后接入frostmourne来实现监控.报警.分析系统,后续会再发文来介绍如何将此监控报警发布到生产环境. 本机用docker搭建 ...

  9. Android NDK开发之旅29 云服务器Ubuntu下搭建NDK环境,并编译FFmpeg

    ###前言 因为在Linux环境下编译FFmpeg生成库和头文件下比较方便,所以接下来主要操作在Linux环境下进行.但是对于Android NDK 开发新手来说,自己电脑配置Ubuntu Linux ...

最新文章

  1. Python报错:NameError: name ‘wraps‘ is not defined
  2. 和为s的两个数字与和为s的连续正数序列
  3. oracle下使用sql命令,ORACLE笔记(2)ORACLE 学习中用到的SQL命令
  4. python模块cv2人脸识别_python face_recognition模块实现人脸识别
  5. Spring有几种事务处理方式?举例说明
  6. java ee空指针_Java EE 7是最终版本。 思想,见解和进一步的指针。
  7. php显示动态通告信息方式,Joomla PHP通知,警告和错误指南
  8. 南京大学信号与系统851考研上岸经验分享
  9. 将vscode改成中文界面
  10. java怎么弹出页面_java怎么样实现弹出窗口
  11. git错误:unable to auto-detect email address
  12. 01.14_学习Java的day23(详解)
  13. 极简步骤试玩Ant Design Pro myapp demo
  14. c语言的菜单制作,C语言的菜单制作.ppt
  15. STM32-RS485通信软硬件实现
  16. 开源笔记本工具及待办事项软件Joplin推荐
  17. 黑马程序员java学习打卡----程序流程控制
  18. 【LDPC-11】基于QC-LDPC的CDR系统LDPC编码实现与matlab仿真验证
  19. 多项式除法终极方法:长除法 VS 综合除法
  20. 我是怎么看friends练口语的(转贴)

热门文章

  1. java代码 创建文件夹的方法
  2. [转]从青铜到王者,一文教你节省90%内存占用
  3. 产品经理为什么越来越不值钱?不懂数据,只能尴尬退场
  4. 银行有没有必要建立数据中台?看看这些架构师和技术总监怎么说
  5. 3张报表搞定财务分析
  6. php生成超链接完整代码_PHP自动把网站自动添加超链接怎么写
  7. 交互式多模型_体系化教学资源上新——小学数学交互式教学工具
  8. 合肥工贸高级技工学校计算机系,合肥工贸高级技工学校
  9. 修改windows cmd f2快捷_解放你的右手,实测12个超好用的自带快捷键
  10. 安卓马赛克view_Android马赛克效果MosaicView