PHP的WAMP的安装
WAMP独立安装
软件官网下载:
Apache:http://httpd.apache.org/download.cgi
MySQL:http://dev.mysql.com/downloads/
PHP:http://php.net/downloads.php
PHPMyAdmin:http://www.phpmyadmin.net/home_page/downloads.php
第一步:安装Apache:
双击开始安装:
测试Apache是否安装成功:
第二部:MySQL安装:
双击开始安装:
这三类安装类型分别对应着不同的安装组件,其含义如下。
1.Typical 表示一般常用的组件都会被安装,默认情况下安装到C:\ProgramFiles\MySQL\MySQL Server5.0下,建议大多数情况下选择安装此安装套件
2.Complete表示会安装所有的组件,此套件会占用较大的磁盘空间,一般情况下不要选。
3.Custom表示可以选择要安装的组件,可以更改默认的安装路径,这种安装类型最灵活,适用于高级用户。
在这里选择“Custom”类型。
此界面给出了安装前的提示,确认安装类型和安装路径。如果想修改,可以点击“Back”按钮返回修改。
单击“Finish”按钮完成安装过程。如果想马上配置数据库连接,选中“Configure the Mysql Server now”复选框;如果想以后在配置,取消复选框的选中状态。这里取消选中状态,后面再进行配置的介绍。至此,MySQL安装完毕。Windows的“所有程序”菜单中已经多了“MySQL”一项,如下图。
单击“Next”按钮,进入选择配置类型界面
界面中显示了mysql,提供的详细配置(Derailed Configuration)和标准配置(Standard Configuration)两种配置类型。它们的区别在于详细配置列出了更详细的个性化配置向导,配置过程相对复杂而且较慢;标准配置是一个通用的配置,配置过程简单快速。这里用详细配置为例来进行介绍
此界面列出了Mysql的3种应用方式,主内存的越大速度越快,但是对其他软件也会造成影响。
Developer Machine(开发机),使用最小数量的内存。
Server Machine(服务器),使用中等大小的内存。
Dedicated Mysql Server Machine(专用服务器),使用当前可用的最大内存。
该界面中列出3中数据库用途选项,服务器将支持哪种数据表类型:
MultifunctionalDatabase(多功能数据库),此选项对事物性存储引擎(InnoDB)和非事务性(MyISAM) 存储引擎的存取速度很快。
TransactionalDatabase Only(事务性数据库),此选项主要优化了事务性(InnoDB)存储引擎但是非事 务性存储引擎(MyISAM)也可以使用。
Non-TransactionalDatabase Only(非事务型数据库),此选项主要又花了非事务性(MyISAM)存储引 擎。注意事务性存储引擎(InnoDB)不能使用。
InnoDB的数据文件会在数据库第一次启动的时候创建,默认会创建在MySQl的安装目录下。用户可以根据实际的空间状况进行路径的选择。
Decision Support(DSS)/OLAP 设置连接数为20.
Online Transaction Procession (OLTP) 设置连接数为500.
Manual Setting 手工输入并发连接数.
MySQL服务器与应用程序通信有两种方式:一种是命名管道,一种是TCP/IP协议。
选项“EnableTCP/IP Networking”表示是否运行TCP/IP连接
选项“EnableStrict Mode”表示是否采用严格模式来启动服务。
该界面上的3种选项分别表示如下
Standard character set(标准字符集),默认是Latinl
Best Support For Multilingualism(对多语言支持最好的字符集),是指UTF-8
Manual Selected Default CharacterSet/Collation(手工选择字符集)。
“IncludeBin Directory in windows PATH”复选框表示MySQL的Bin目录是否写入windows的PATH中,这里选中该复选框。是否安装成为window系统的服务,如果是,则可以用windows的服务进行管理。
“ModifySecurity Settings”复选框确定是否修改默认root密码
“CreateAn Anonymous Accunt”复选框确认是否创建一个匿名用户,建议用户不要创建,因为这样会给系统带来安全漏洞。
单击“finish”按钮后,安装过程全部完成。进行简单测试:
第三部、安装PHP模块:
1、把压缩包减压到要安装的PHP文件夹中:
2、开启php.ini中关于MySQL的配置项:
修改该文件名字为:php.ini
第四、PHP连接MySQL配置:
- 打开php安装目录下的 php.ini 文件,找到:
LoadModule php5_module”d:/dev/php/php5apache2_2.dll”
2、告诉Apache什么样的文件用php去解析:
AddType application/x-httpd-php .php .zheng
3、php.ini配置文件在哪儿
PHPIniDir “d:/dev/php”
第五、PHP连接MySQL配置:
1.打开php安装目录下的 php.ini 文件,找到:
注:把第一个和第三个的分号去掉, 并且把ext 改为绝对路径
并且开启php.ini有关MySQL连接的配置项:
注:去掉上面三个扩展目录的分号,
2、进入php扩展目录 ext
复制这三个文件
3.copy到 C:\Windows 下;
4.重启服务器,完成安装
默认PHP模块无法连接MySQL服务器,所以必须要找到随PHP一起安装的和MySQL有关的1个.dll文件,copy到 C:\Windows 下,或者设置环境变量。
- 测试
第六、phpMyadmin使用:
phpMyAdmin 是一个以PHP
为基础,以Web-Base方式架构在网站主机上的MySQL
的数据库管理工具,让管理者可用Web接口管理MySQL数据库
必须开启该功能模块,phpMyAdmin才可以正常运行:
解压改名后放在Apache的项目目录中:
进入到一下页面:
PHP的WAMP的安装的更多相关文章
- 5分钟windows wamp php安装phpunit 2015最新安装实践
16:11 2015/11/235分钟windows wamp php安装phpunit 2015最新安装实践我花了一个下午和一个上午的时间注意:步骤中添加环境变量多的时候要保存很多步,知道窗口都自动 ...
- wamp的安装使用(转)
这次需要记录一下我搭建web服务器的过程. 第一步,确定自己要使用的平台:这次我用的是windows2008 server版本 第二步,计划是想要纯手工的安装apache.php等.但是我们可以下载一 ...
- wamp 已安装cakephp Fatal error: You must enable the intl extension to use CakePHP. in XXX
今wamp已安装cakephp3.x什么时候.报告这样的错误:Fatal error: You must enable the intl extension to use CakePHP. in D: ...
- wamp下安装php的xdebug调试的方法
wamp下安装php的xdebug调试的方法 将下载好的php_xdebug-2.1.2-5.2-vc6.dll放在D:/wamp/php/ext/php_xdebug-2.1.2-5.2-vc6.d ...
- wamp 中安装cakephp Fatal error: You must enable the intl extension to use CakePHP. in XXX
今天在wamp下安装cakephp3.x的时候,报出这么一条错误:Fatal error: You must enable the intl extension to use CakePHP. in ...
- wamp环境 安装memcache 扩展
这两天在研究tp的memcached缓存 总是遇到坑 在网上找了很多教程看终于弄出来了现在拿出来分享 首先安装memcached下载memcache压缩包 使用cmd以管理员命令去安装 E:\wamp ...
- PHP开发之路之一--WAMP的安装和配置
来到新公司,领导说后面一个web系统不用ASP.NET做了,用国外的一个Drupal进行二次开发.这个Drupal是基于PHP的一款开源CMS系统,那就必须要自学PHP咯~ 接下来说说正题吧: 一.安 ...
- wamp的安装--亲测有用
一.修改默认密码进入之后 use mysql;1.update user set password=PASSWORD('自己的数据库密码') where user='root';2.flush pri ...
- 网络服务器系统wamp的安装
第一步,下载wamp Server 可以百度查找下载,也可以到WAMP的官方网站http://wampserver.com/en下载,官网下载会比较慢. 第二步,下载之后,双击运行,安装 第三步,解压 ...
- Wamp下安装Memcached
最近的项目要用到memcache,所以要在本地安装,安装过程中很遇到一些问题,在这里记录下. 我使用的是wamp集成环境,各个版本如下: WampServer Version 2.2 Apache V ...
随机推荐
- 关于Lua中的面向对象实现
写在前面 最近在琢磨"Lua热重载",在测试中发现我之前对Lua中的面向对象实现有一些理解发生变化,这里记录一下. 本文提到的面向对象实现来自云风. 类实现 <Lua程序设计 ...
- RabbitMQ博文收藏
RabbitMQ基本概念 消息队列之 RabbitMQ
- 1006.Django模型基础01
一.Django的ORM简介 1. ORM概念:对象关系映射(Object Relational Mapping): 2. ORM优势:不用直接编写SQL代码,只需像操作对象一样从数据库操作数据. d ...
- 阿里云centos7 磁盘挂载
适用于多磁盘的情况 1. 查看本地所有磁盘 fdisk -l 2.格式化磁盘系统 mkfs.ext3 /dev/vdb (/dev/vdb 为未挂载的磁盘路径) 2.创建挂载点 mkdir /ho ...
- 基于Extjs web设计器
通过从左边的树拖入字段到右边,编辑字段属性,在界面所见即所得 进入链接 http://www.e-ipd.com:8080/crk/public/login.aspx?ReturnUrl=%2fcrk ...
- iframe页面加载完成为什么还是获取不到里面的dom
iframe页面加载完成为什么还是获取不到里面的dom? 因为Iframe是跨域,跨域的情况下是无法获取到iframe里面的DOM的,即使iframe加载完成,也无法获取到里面的DOM. 有什么方法获 ...
- 整数划分问题(Java递归)
整数划分问题(Java递归) 文章目录 整数划分问题(Java递归) 0. 问题描述 1.递归式 2.代码 3.参考 0. 问题描述 整数划分问题 将正整数n表示成一系列正整数之和:n=n1+n2+- ...
- node使用multer进行文件上传
开场白 在平时的业务中,我们很多使用都会有文件上传这个功能. 今天分享一下使用 node+element-ui实现一下文件上传. 请个人大佬指点一番~~~.批评的时候稍微轻一点. 毕竟我心里承受能力弱 ...
- Day04笔记
01.explicit的作用(了解) class Maker { public: //explicit只能放在构造函数前面,构造函数只有一个参数或其他参数有默认值时 explicit Maker(in ...
- 如何针对海外不同地区进行音视频自动化测试?丨Dev for Dev 专栏
近年来由于全球性的新冠疫情,世界各地对实时音视频的需求猛增.不同国家和地区由于经济发展.国家政策等原因,网络环境有很大不同,如果要做好音视频体验,就需要分地域进行音视频指标测试.但是不论是外包,还是云 ...