win+apache+php+mysql环境配置
2007-03-09 23:38
http://hi.baidu.com/onlinestudent/blog/item/6290f0544cfc6958d0090602.html
由于要把学生在线的博客从asp转到php,需要以上的环境配置,在网上找了一些资料,但是都是比较老的,所以决定自己总结一下.
我用的版本也不是最新的,但是是比较稳定的,discuz的官方网上有一些好的说明,以及一些好的软件的下载地址。http://www.discuz.com/index.php?category=4,大家可以看一下。
我用的软件如下:
apache: apache_2.2.3-win32-x86-no_ssl.msi,http://apache.linuxforum.net/httpd/,
php: php-5.2.0-Win32.zip, mysql: mysql-essential-5.0.27-win32.msi,都是在discuz的官方找到的,下面开始配置。
第一步: 安装apache 并配置支持PHP
点击安装文件apache_2.2。3-win32-x86-no_ssl.msi
将apache安装在 D:\apache2 目录(随自己喜好)下,安装完成之后,apache服务自动加载,这时打开浏览器,浏览:http://localhost,出现apache欢迎页面,如果这步出现异常,请检查安装源文件,重新安装。当然你也可以改端口,访问的时候加上端口号就可以了。
将php-5.2.0-Win32.zip 里内容解压到 D:\php 里
找到 php目录里的 php.ini-dist 重命名为 php.ini 并拷到 windows目录里
如我的php.ini是拷到 c:\windows\system32\目录,
配置apache里的httpd.conf
打开 D:\Apache2\conf\httpd.conf 这个文件
找到 DocumentRoot "D:/Apache2/htdocs" 将其改为你的WEB目录(可不改)
如我的为 DocumentRoot "D:/htdocs"
找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php
在此配置文件最后添加以下语句,用以支持php程序:
ScriptAlias /php/ "C:/PHP/"
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
Action application/x-httpd-php "/php/php.exe"
选择安装模式: 模块化模式安装 或 CGI模式安装 (选一样即可)
--------------模块化安装配置------------------------------------
找到 #LoadModule ssl_module modules/mod_ssl.so 这行,
在此行后加入一行LoadModule php5_module d:/php/php5apache2.dll
其中d:/php/php5apache2.dll 为你php目录中php5apache2.dll所在的位置
找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行
AddType application/x-httpd-php .php
---------------------------------------------------------------
--------------CGI安装配置--------------------------------------
找到 AddType application/x-gzip .gz .tgz 这行,加入如下即可
ScriptAlias /php/ "d:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"
---------------------------------------------------------------
此时PHP环境基本已经配置成功
在WEB根目录(如我的D:/htdocs)里建一个名为test.php的文件内容如下
<?
phpinfo();
?>
重新启动apache服务
用浏览器打开 http://localhost/test.php,
注意:1./ \和区别 原来用的是什么就用什么
2.配置完了要重启APACHE才ok
如果可以看到php配置输出信息就OK了
第二步 安装mysql
Mysql在windows平台下的安装是我们熟悉标准的安装欢迎程序。
如不需要改变默认安装目录,一直点击next即可完成安装。
下面按照安装顺序解释一下安装过程中的选项。
1、默认是Typical,建议改成Custom
这一步需要选择组件及更改文件夹位置,组件使用默认即可,选择Change改变安装目录,注意:安装mysql的路径中,不能含有中文!
2、程序提示是否要在mysql.com上注册,可以选择跳过,即Skip Sign-Up。
3、安装结束,选中现在开始配置mysql服务器的选择框。
4、配置开始,选择第一项 Detailed Configuration
5、选择mysql应用于何种类型,第一种是开发服务器,将只用尽量少的内存,第二种是普通WEB服务器,将使用中等数量内存,最后一种是这台服务器上面只跑mysql数据库,将占用全部的内存,根据自己的需求,选择其中之一。
6、选择数据库用途,第一种是多功能用途,将把数据库优化成很好的innodb存储类型和高效率的myisam存储类型,第二种是只用于事务处理类型,最好的优化innodb,但同时也支持myisam,最后一种是非事务处理类型,适合于简单的应用,只有不支持事务的myisam类型是被支持的。一般选择第一种多功能的,我选择的是第一种。
7、选择InnodDB的数据存放位置,默认即可。
8、选择mysql允许的最大连接数,可以根据自己的需要选择,默认即可
9、选择数据库监听的端口,一般默认是3306,如果改成其他端口,以后连接数据库的时候都要记住修改的端口,否则不能连接mysql数据库,默认即可
10、设置mysql的默认编码,可以根据需要,选择gb2312或gbk,如果已有数据库文件,要和原来已有的数据库的编码一致,否则可能会出现乱码。
11、选择是否要把mysql设置成windows的服务,建议选择设成服务,这样以后就可以通过服务中启动和关闭mysql数据库了。推荐把下面的复选框也勾选上,这样,在cmd模式下,不必非到mysql的bin目录下执行命令。
12、设置mysql的超级用户密码,超级用户对mysql拥有全部的权限,下面的复选框选择是否允许远程机器用root用户连接到你的mysql服务器上面,根据需要选择。
13、点击Execute,如果前面的设置没有问题的话很快就可以成功安装了。
对改了默认端口安装程序后面好象会有个警告``不用理它。
三、配置php.ini并测试mysql(php.ini为 d:\windows下的 php.ini)
找到extension_dir = "./" 改为 extension_dir = "d:/php/ext"
找到
;extension=php_mysql.dll
将';'去掉改为
extension=php_mysql.dll
找到
;session.save_path = "/tmp"
将';'去掉 设置你保存session的目录,如
session.save_path = "D:/php/session_temp";
把php/php5ts.dll 拷贝到windows文件夹下
把php/libmysql.dll 拷贝到system32下
重启apache服务
在Web根目录下(如 D:\website)建立testdb.php文件内容如下:
$link=mysql_connect('localhost','root','123456');
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>
用浏览器打开
http://localhost/testdb.php 如果输出success就OK了
四、phpmyadmin的安装配置
将phpMyAdmin-2.5.7.zip解压到WEB根目录中去,重命名文件夹为phpmyadmin或其它
打开phpmyadmin 目录中的 config.inc.php
找到
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123456';
分别填上你mysql的用户和密码即可当然我们这里重点推荐你用EMS SQLmanager for MYSQL来管理你的MYSQL数据库
分享到:
相关推荐
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
Unity3d 3D模型描边代码 懒人直接上代码
原文链接:https://alading.blog.csdn.net/article/details/141710476 包含功能: 经理管理:负责经理信息维护与权限分配,确保管理层操作的安全性和高效性。 员工管理:管理员工信息,包括招聘、离职、考勤及权限设置,优化人力资源配置。 商品分类管理:对商品进行科学分类,便于商品检索与管理,提升顾客购物体验。 商品信息管理:维护商品详细信息,如名称、价格、描述等,确保信息准确无误。 商品入库管理:监控商品入库流程,记录库存变化,实现库存精准管理。 商品销售管理:处理销售事务,包括销售记录、退货处理,支持销售业绩分析。 缺货提醒管理:自动检测库存水平,及时发出缺货警告,保障商品供应连续性。 商品收银管理:处理交易结算,支持多种支付方式,确保收银过程快速准确。 供应商管理:维护供应商信息,评估合作效果,优化供应链,保证商品质量与供应稳定性。
MATLAB实现工业PCB电路板缺陷识别和检测【图像处理实战】项目详情请参见:https://handsome-man.blog.csdn.net/article/details/130493170 PCB板检测的大概流程如下:首先存储一个标准PCB板图像作为良好板材的参考标准,然后将待检测的PCB板图像进行处理,比较与标准PCB图像的差异,根据差异的情况来判断缺陷类型。 项目代码可顺利编译运行~
Jupyter-Notebook
1991-2021年中国科技统计年鉴-最新数据发布.zip
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
BMI270 驱动开发程序
Jupyter-Notebook
Jupyter-Notebook
Jupyter-Notebook
上市公司基本资料及行业分类(2020)+员工构成数据大全(2006-2020)-最新发布.zip
安慰剂检验代码与数据文章-最新研究成果.zip
原文链接:https://alading.blog.csdn.net/article/details/141678636 包含功能: 用户管理:负责系统用户的注册、登录、权限分配及个人信息管理。 供应商管理:维护供应商信息,包括添加、编辑、删除供应商资料及合作状态。 商品分类管理:创建、修改和删除商品分类,便于商品归类与查找。 商品信息管理:管理商品详情,如添加新品、编辑商品属性、价格及库存量。 采购入库管理:记录采购订单详情,处理入库操作,更新库存数量。 销售信息管理:记录销售订单,追踪销售数据,支持销售分析与报表生成。 赠品入库管理:管理赠品入库流程,记录赠品信息,关联促销活动。 退货入库管理:处理客户退货,记录退货详情,恢复库存数量。 其他入库管理:管理非采购、非赠品的入库情况,如调拨入库等。 购买订单管理:跟踪客户购买订单状态,从下单到发货的全流程管理。 赠送信息管理:管理赠品发放规则,记录赠送活动执行情况。 盘点信息管理:定期进行库存盘点,记录盘点结果,调整库存差异。
演示:https://blog.csdn.net/m0_54925305/article/details/143660348?spm=1001.2014.3001.5501
Jupyter-Notebook
shiahdifhiahfiqefiwhfi weifwijfiwqufiqweefijeq0jfe
用java实现了全部23种设计模式,代码简单易懂,注释详细,仅作学习使用——hrh。
北大新农研究院联合阿里县域乡村指数(2018)-已更至最新.zip