日期:2011-02-15 01:57:00  来源:本站整理

<b>Windows 7下安装配置PHP+Apache+Mysql环境教程</b>[服务器安全]

赞助商链接



  本文“<b>Windows 7下安装配置PHP+Apache+Mysql环境教程</b>[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

这两天刚装好Windows 7,刚巧前段时间有朋友问我Windows下若何安装搭建PHP环境,所以打算勤奋下,手动一步步搭建PHP环境,暂且不利用PHP环境搭建软件了,在此具体图解在Windows 7下安装配置PHP+Apache+Mysql环境的教程,但愿对PHP初学者有所帮忙.

Windows 7下举行PHP环境搭建,首先需求下载PHP代码包和Apache与Mysql的安装软件包.

PHP版本:php-5.3.2-Win32-VC6-x86,VC9是专门为IIS定制的,VC6 是为了其他WEB服务软件供应的,如 Apache.我下载的是ZIP包

Mysql版本:mysql-essential-5.1.45-win32,即MySQL Community Server 5.1.45,下载地址

Apache版本:httpd-2.2.15-win32-x86-openssl-0.9.8m-r2,openssl表示带有openssl模块,操纵openssl可给Apache配置SSL安全链接

PHP环境搭建第一步:Windows 7下安装Apache服务.

 在这里主要配置Network Domain、Server Name、Email地址以及Apache服务的占用端口,默许为80端口,你可以按照需求配置在其他端口,Apache的安装目录你可以利用默许目录或按照需求自行挑选安装目录.


在完成apache服务的安装后,在游览器中输入http://localhost/,呈现It’s work!字样,阐明Apache服务安装成功了.

PHP环境搭建第二步:Windows 7下安装Mysql服务.
 

 点击Mysql安装程序自动安装,在此期间你可以按照需求挑选Mysql数据库的安装目录,我一概都是用默许目录.

注意:在安装完Mysql数据库后,需求再举行Mysql数据库配置才能利用PHP举行衔接,稍后会提到若何配置.

PHP环境搭建第三步:在Windows 7下安装PHP.

其实在Windows 7下举行PHP安装非常简单,由于我下的是PHP代码包,只要解压php-5.3.2-Win32-VC6-x86并重名为文件夹为php,将其复制到C盘目录下便可完成PHP安装.

PHP环境搭建第四步:在Windows 7下若何举行PHP配置环境.

PHP环境在Windows 7上的配置相比Windows XP等要简单很多,不需求复制等操作,你只要将php.ini-development配置文件重命名为php.ini配置文件便可.接着做以下配置操作:

1、翻开php.ini配置文件,找到1
2 ; On windows:
; extension_dir = "ext"


改正成1
2 ; On windows:
extension_dir = "C:/php/ext"


表示指定PHP扩大包的具体目录,以便调用呼应的DLL文件.

2、由于默许PHP并不支持自动衔接Mysql,需开启呼应的扩大库功效,比方php_mysql.dll等,行将1
2
3
4
5
6
7 extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll


这些extension之前的分号(;)去除.

3、配置PHP的Session功效

在利用session功效时,我们必须配置session文件在服务器上的保存目录,不然无法利用session,我们需求在Windows 7上新建一个可读写的目录文件夹,此目录最好独立于WEB主程序目录之外,此处我在D盘根目录上成立了phpsessiontmp目录,然后在php.ini配置文件中找到1 ;session.save_path = "/tmp"


改正成1 session.save_path = "D:/phpsessiontmp"


4、配置PHP的文件上传功效 若何编写PHP文件上传功效?

同session一样,在利用PHP文件上传功效时,我们必必要指定一个暂时文件夹以完成文件上传功效,不然文件上传功效会失利,我们仍旧需求在Windows 7上成立一个可读写的目录文件夹,此处我在D盘根目录上成立了phpfileuploadtmp目录,然后在php.ini配置文件中找到1 ;upload_tmp_dir =


改正成1 upload_tmp_dir = "D:/phpfileuploadtmp"


5、改正date.timezone,不然在履行phpinfo时date部份会报错:

Warning: phpinfo() [function.phpinfo]…

我们需求将1 ;date.timezone =


改正成1 date.timezone = Asia/Shanghai


你也可以点击参考更多关于PHP.INI的配置

至此在Windows 7上php的环境配置就算完成了,但是光完成这些配置是不够的,我们需求Apache支持PHP,所以还需求在Apache配置文件中完成呼应的PHP配置.

PHP环境搭建第五步:配置Apache以支持PHP

1、在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下增添1
2
3 LoadModule php5_module "c:/php/php5apache2_2.dll"
PHPIniDir "c:/php"
AddType application/x-httpd-php .php .html .htm


我们在PHP目录下可以看到多个php5apache的DLL文件,由于我们利用的是Apache2.2.15,所以我们当然需求利用php5apache2_2.dll,接着指定PHP的安装目录以及履行的程序扩大名.

2、我们应当知道默许Apache服务器履行WEB主程序的目录为Apache2.2/htdocs,所以当你的WEB主程序目录变更时,我们需求改正呼应的Apache配置,行将1 DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"


改正成1 DocumentRoot "D:/PHPWeb"
1 <Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">


改正成1 <Directory "D:/PHPWeb">


3、最后改正具体的index文件先后次序,由于配置了PHP功效,当然需求index.php优先履行1 DirectoryIndex index.html


改正成1 DirectoryIndex index.php index.html


4、重启Apache服务器

至此,在Apache服务器上PHP环境配置工作就完成了,你只需求在D:/PHPWeb目录下新建一个PHP文件,写入1
2
3 <?
phpinfo();
?>


然后在游览器中输入http://localhost,便可以看到PHP的具体配置页面了,代表在Window 7上PHP环境配置工作就算完成了.


  以上是“<b>Windows 7下安装配置PHP+Apache+Mysql环境教程</b>[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .