非集成搭建wampp环境

此次的安装包:

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‘]的值,随便填写一个密钥就好,只要是数字或者字母。

时间: 2024-11-04 08:29:59

非集成搭建wampp环境的相关文章

VS2010集成Qt5.2环境搭建

用了这么久的Qt,IDE一直都是VS与Creator并用(实际开发以VS为主),至于哪个更好这里不发表看法,各有所长,而且也因人而异,萝卜青菜,各有所爱. Qt5发布很久之后,才把版本从之前的4.8升级到5.1.现在5.2发布了,果断换上,先尝尝鲜.加上之前也一直有人问我关于VS与Qt的集成,在此一并记录... 环境:VS2010 + Qt5.2 关于VS的下载.安装,这里就不再做过多阐述. 一.下载Qt5.2安装包(qt-windows-opensource)与Qt插件(Visual Stud

Windows搭建漏洞环境

Windows搭建漏洞环境 这里涉及到WAMP.DVWA.XSS.sqli-labs 实验环境 windows主机 没了,不需要什么环境 今天干的就是搭建环境 啥是WAMP? WAMP是windows中Apache.MySQL和PHP环境 缩写为WAMP 搭建WAMP 首先我们需要先下载一个WAMP,这里有官网可以直接去官网下载 官网地址进入官网以后点击Download 点击对应版本下的changelog 跳转页面后点击GetUpdates 下载完成以后 安装软件 打开软件 会闪出来一个cmd窗

烂泥:学习ubuntu之快速搭建LNMP环境

本文首发于烂泥行天下 现在公司使用的都是ubuntu系统,这几天由于个别项目需要,需要搭建一个LNMP环境.为了快速搭建这个环境,我使用是apt-get方式进行安装.具体的操作步骤,看下面的文章. PS:按照在centos系统下nginx与php-fpm集成是行不通的,因为按照centos下配置的话,nginx访问的主页是空白的. 一.安装nginx 我们首先来安装nginx,使用如下命令: sudo apt-get -y install nginx nginx安装完毕后,我们来查看nginx都

【juincen】mac上搭建php环境

今天是2017年的8月20日,入职云南杜昂网络三天了,因为工作需要,所以看了下PHP,希望在以后能和大家交流学习. Apache是提供http服务的. 在mac上搭建php环境其实是非常简单的,不需要什么集成环境mamp(mac+apache+mysql+php).mac os系统自带了php和apache.我们调出终端工具,敲如下命令: php -v apachectl -v 可以看到我电脑上的php版本是5.6,apache的版本是2.4. 1.配置Apache 然后我们就要修改一个地方,我

Linux手动搭建LAMP环境

当你看到标题里的“手动搭建”,你是不是会想,难不成还有“自动搭建”?当然......不是,这里的“手动搭建”是指按部就班的搭建Apache.MySQL.PHP环境,是相对于集成软件包而言的.所以你是不是能够猜到,我后续还会整理一篇通过集成软件包搭建LAMP环境的文章呢? 其实关于LAMP环境,我到现在都没有用过,好多东西也都不懂为什么要这么做,当初只是心血来潮,想自己搭建一个wiki,所以才着手研究的.我不是搞PHP的,也不是搞后端的,额......是不是暴露的太多了,仅仅是为了搭建环境而搭建环

安卓基础学习-搭建开发环境和HelloWord(一)

在搭建Android开发环境之前,首先简单了解一下Android. Android是用java语言开发,基于linux的自由及开放源代码的操系统,主要使用于移动设备. 搭建Android开发环境需要如下四个工具: jre:java runtime enviroment java运行时环境. sdk:Software Develop Kit 软件开发包,提供安卓不同版本的api. adt:android develop tool 安卓开发工具,是eclipse的一个插件. avd:android

Hibernate框架 初识 ORM概念 搭建Hibernate环境 Hibernate Api

ORM概念 在学习 Hibernate 之前,我们先来了解ORM   对象关系映射 O, Object  对象 R,Realtion 关系  (关系型数据库: MySQL, Oracle…) M,Mapping  映射 ORM, 解决什么问题? 存储:   能否把对象的数据直接保存到数据库? 获取:   能否直接从数据库拿到一个对象? 想做到上面2点,必须要有映射!   总结:          Hibernate与ORM的关系?             Hibernate是ORM的实现,简化对

Sublime Text 2下搭建Python环境经常性错误

Sublime Text 2下搭建Python环境时,最容易出的错误就是Python环境配置错误,导致build(Ctrl+B)后没有任何反应. 关于Python编程环境的配置,网上很容易搜索到.先默认你已经在windows上安装好了Python编译环境,并且在sublime text 2中已经安装好了必要的插件.下边我们就直接配置Python了,让Python代码能够在Sublime Text 2里欢快的跑起来.常见的配置主要是两种. 一.在Windows高级系统设置里设置好环境变量的系统变量

Forefront TMG 2010 篇(一)--Vmware 搭建实验环境

一直都是在为自己找借口,没空去弄它,现在终于拿起紧余的冲动来试下它..... 其实在试它前一直的纠结,纠结还要不要去试它.... 微软已经向Gartner表示不会再发布新版本的Forefront TMG . 具体来说,微软表示(奇怪的是,这些信息只出现在这份报告中,而没有在任何其他外部沟通中透露):TMG将处于持续的工程模式状态.将来微软也不打算再提供防火墙和安全网关产品.实际上,TMG这个产品将不复存在,以后有的只会是一些安全更新和关键错误的修复,不再会有进一步的创新. 此举让很多人大吃一惊.