文档章节

PHP+Apache+MySQL 在配置环境时遇到的问题

宝宝eleven
 宝宝eleven
发布于 2013/02/27 18:29
字数 685
阅读 223
收藏 7

每次坏境都不是自己动手搭建的 今天自己来...
遇到了那么多问题 也是好事...

软件版本 php-5.2.17 + Apache-2.2.22 + MySQL-5.1.56
操作系统 WIN7 旗舰 X64
 

start....

step1 Apache安装

1,运行 httpd-2.2.22-win32-x86-openssl-0.9.8t.msi

2,服务器信息随便填写,默认端口80

3,安装类型其实也随意,建议是自定义

4,选择特性,我的安装路径是 F\Web\Apache (我把这3个都装在F盘的web目录下)

5,安装,等待....

最后,在浏览器中访问 http://localhost/,显示“It works!”,说明apache服务已正常启动


step2 PHP安装

将php-5.2.17-Win32-VC6-x86解压到D:\Web\php即可

一点说明哦  自己下载要用vc6版本哦

step3 MySQL安装

 1,运行 mysql-essential-5.1.56-win32.msi

 2,安装类型其实也随意,建议是自定义

3,选择特性,我的安装路径是 F\Web\Mysql

安装完后 开始配置mysql服务器....


step4 MySQL配置

 这个基本是next到底 几点注意就好

1,默认字符集,选择UTF8

2,安全设置,指定root用户密码 可以不设置 设置了好好记住这个密码...

3,执行完毕后 看看最后的窗口 如下图就ok了


如果第四个√显示为×,一般原因是之前安装的mysql没有彻底卸载




step5 PHP配置

1,64的:复制libmcrypt.dll,libmysql.dll,libmhash.dlll到C:/Windows/SysWOW64


   32的:复制libmcrypt.dll,libmysql.dll,libmhash.dll到C:/Windows/System32

2,拷贝php.ini-dist,重命名为php.ini


3,修改php.ini文件
   magic_quotes_gpc On //默认打开,可降低注入风险  但是如果是比较牛,还是关了

上传文件大小上限 upload_max_filesize = 2M //默认2M,可根据需要修改

 post_max_size = 8M //默认8M,可根据需要修改

扩展目录extension_dir = "./"  //修改为"F:/Web/PHP/ext"

开启常用扩展,去掉最前面的”;” 

extension=php_curl.dll
    extension=php_gd2.dll
    extension=php_mbstring.dll
    extension=php_mcrypt.dll
    extension=php_mysql.dll
    extension=php_mysqli.dll
    extension=php_pdo.dll
    extension=php_pdo_mysql.dll
    extension=php_xmlrpc.dll

 
step6 Apache配置

修改apache/conf/目录下的httpd.conf文件
 
让apache加载php模块
 
在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下方添加
 LoadModule php5_module "D:/Web/PHP/php5apache2_2.dll"
PHPIniDir "F:/Web/PHP"
AddType application/x-httpd-php .php .html .htm
 
php目录下有多个dll文件,我们使用的是2.2.17版本,所以加载php5apache2_2.dll
 
AddType 是让.php .html .htm三种文件中的php代码均可执行
 
修改网页文件根目录
 
搜索DocumentRoot  和<Directory “F:/Web/Apache/htdocs”>
 
将原有目录修改为DF/Web/www
 
修改默认索引文件
 
搜索DirectoryIndex ,添加index.php
 
DirectoryIndex index.html index.php
 
重启apache服务
 
验证安装
在网页根目录下创建文件index.php,内容:
 
<?php
phpinfo();
?>
 
访问http://localhost/,如果显示php相关信息,则配置OK,大功告成!
 


© 著作权归作者所有

共有 人打赏支持
宝宝eleven
粉丝 1
博文 7
码字总数 2846
作品 0
徐汇
程序员
Apache+PHP+Mysql开发环境搭建

一、Apache服务器安装 下载windows版Apache(我把安装文件放在百度云盘-软件-Apache) 找到Apacheconfhttpd.conf文件,用记事本打开,找到:Define SRVROOT 这一项,将其右方的值改为当前你A...

曾劲松
2016/04/01
96
0
PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程

这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境,暂且不使用PHP环境搭建软件了,在此详细图解在Windows 7下安装配置P...

一别经年
2014/01/13
0
0
PHP环境搭建:Windows 下安装配置PHP+Apache+Mysql环境教程

在Windows 下如何进行PHP配置环境。 你只要将php.ini-development配置文件重命名为php.ini配置文件即可。接着做如下配置操作: 1、打开php.ini配置文件,找到 修改为 表示指定PHP扩展包的具体...

五味格子
2011/09/08
0
0
PHP调试工具Xdebug安装配置

说道PHP代码调试,对于有经验的PHPer,通过echo、printr、vardump函数,或PHP开发工具zend studio、 editplus可解决大部分问题,但是对于PHP入门学习的童鞋来说有一定的难度,而且仅仅通过上...

liushen829475
2013/10/24
0
0
PHP与MySQL网站开发 第1章

1.1什么是PHP PHP是一种在计算机上运行的脚本语言,主要用途是处理动态网页。 PHP文件向浏览器返回纯粹的HTML。PHP文件可包含文本,HTML标签以及脚本。 PHP文件的扩展名是“php”、“php3”或...

清茶煮酒519
2017/07/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

django rest framework 外键序列化方法与问题总结

django rest framework 外键序列化方法与问题总结 当借口中需要出现一对多关系的时候,我们可以用rest_framwork的序列化功能来处理,代码如下. # models.pyfrom django.db import modelscl...

_Change_
昨天
1
0
SingleNumber136 leetCode

Given a non-empty array of integers, every element appears twice except for one. Find that single one. Note: Your algorithm should have a linear runtime complexity. Could you im......

woshixin
昨天
1
0
String ,  StringBuffer ,  StringBuilder的区别

String , StringBuffer , StringBuilder的区别 String 首先,String 是用来表示一个字符串常量的,它是一个不可变对象,意味着,一旦我们创建了某个字符串之后,就不能再改变它的值了,我们可...

tsmyk0715
昨天
3
0
区块链100讲:UTXO 和 Account 模型对比

在当前区块链世界中,主要有两种记录保存方式,UTXO 模式(Unspent Transaction Output) 和 Account 模式。Bitcoin 采用的是 UTXO 模型,Ethereum 采用的 Account 模型,同样 CITA 也采用了 ...

HiBlock
昨天
1
0
Vue中路由管理器Vue Router使用介绍(三)

一、路由定义添加动态参数定义 1.路由定义项,使用:xx 方式 定义动态参数 { path:'/user/:id/:name', name:'user', component:()=>import('./views/User.vue') ...

tianma3798
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部