如何在Windows下配置搭建PHP环境

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Windows下配置搭建PHP环境相关的知识,希望对你有一定的参考价值。

WAMP的安装配置的重点就是

        PHP和Apache的绑定

        PHP和MySQL的绑定

    至于apache的安装没有什么技术要求,一直是NEXT,可以参考WAMP的APACHE的配置    http://www.pekingpiao.com/art/2_63.shtml;

    PHP引擎相对于Apache和MySQL的安装,无需安装,直接解压zip包,然后将文件夹重命名成php5(D:/php5)

    以下是详细步骤:


  一.PHP和Apache的绑定


    1.修改D:/apache/httpd.conf

        CTRL+F 搜索LoadModule ...

        在LoadModule 的最后一行添加:

      //将php作为apache的一个功能模块    
      LoadModule php5_module "D:/php5/php5apache2_2.dll"
      //找到php.ini文件的路径 
      PHPIniDir "D:/php5"
      //配置httpd服务(apache)读取.php文件时,转交给php引擎解析
      ADDType application/x-httpd-php .php

    

        至此完成PHP和Apache的绑定的重要步骤,可选修改项:

            1)端口号:

            若是安装过其他的服务器软件(IIS,Nginx等),建议修改;

        #Listen 12.34.56.78:80        
             
        Listen 80  ==>Listen 8080

             2)PHP的解析目录:

                默认的是Apache/htdocs,为了方便管理PHP后期的项目,新建其他目录代替

                注意:DocumentRoot "****" 的值和一致,并且目录需要手动新建   

    DocumentRoot "D:/Apache/htdocs"
    <Directory "D:/Apache/htdocs">#
        # Possible values for the Options directive are "None", "All",
        # or any combination of:
        #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
        #
        # Note that "MultiViews" must be named *explicitly* --- "Options All"
        # doesn\'t give it to you.
        #
        # The Options directive is both complicated and important.  Please see
        # http://httpd.apache.org/docs/2.2/mod/core.html#options
        # for more information.
        #
        Options Indexes FollowSymLinks
         
        #
        # AllowOverride controls what directives may be placed in .htaccess files.
        # It can be "All", "None", or any combination of the keywords:
        #   Options FileInfo AuthConfig Limit
        #
        AllowOverride All
         
        #
        # Controls who can get stuff from this server.
        #
        Order allow,deny
        Allow from all
    </Directory>

 

            3)修改优先读取的首页名称:

                默认的只用index.html,可添加index.php default.php...........:

                当读取的目录中若是存在设置的任一文件名,则直接读取对应的文件,这也是为什么index.php存在时,不再显示目录结构

        

        <IfModule dir_module>DirectoryIndex index.php index.html</IfModule>

        

 2.找到php5下的php.ini-production复制一份,重命名php.ini(指挥php引擎运行的核心文件),然后修改php.ini

    1) CTRL+F 搜索到extension_dir=\'/ext\'

    修改为:extension_dir="D:/php5/ext"(对应的功能相当于有些文档中的说的添加环境变量,这两者选择任何一种均可)

    这一步的目的是php引擎调用.dll扩展的路径,你打开‘D:/php5/ext’,一看就知道,全是.dll文件,分别对应对应的功能模块;

    2) CTRL+F 搜索extension

    找到extension=php_gd2.dll类似的一系列

    将

    

    extension=php_gd2.dll    
    extension=php_mysql.dll
    extension=php_mbstring.dll
    extension=php_mysqli.dll
    extension=php_pdo_mysql.dll

    

    之前的‘;’删除。分别对应支持php调用gd、mysql、mb_函数的库;(在此其实也完成了PHP和MySQL的绑定;)修改完后,保存退出,重启apache服务;


    3.在PHP的解析目录下(默认D:/apache/htdocs),新建phpinfo.php:

    

    <?php
           
        phpinfo();

    

    4.运行localhost/phpinfo.php

        在显示的扩展中CTRL+F搜索MySQL,能搜索到即表示成功!

        注意:

        D:/apache/htdocs是apache的默认解析目录,就是http://localhost对应的根目录,若是修改了,在对应的目录下进行相应的操作。

参考技术A 开发环境请用集成环境搞,快,目的是快速开发
服务器环境要看具体的系统了,如果是iis7及以上,可以用webplatform安装配置本回答被提问者采纳
参考技术B   步骤和方法
  第一步、把下载好的APMServ,解压好放在本地电脑D盘
  
  第二步、把解压好APMServ打开,把环境配置一下。然后启用APMServ服务,再打该文件,找到“www”文件,然后把iwebshop商城系统进行解压,然后把商城系统文件放进APMServ文件里面的“www”文件。(注释:如果APMServ启动不了,很有可能是由于本机电脑80端口挨占用,可以通过命令进行关闭端口,或者自己本机电脑开着迅雷或者运行其它软文占用了80端口,只须要关闭就行了。)
  第三步、把iwebshop商城系统把图片中的文件全部选中,复制到APMServ文件里面的“www”文件。
  第四步、一定要记住把APMServ服务启动咯!如果不启动的话,在浏览器输入“127.0.0.1”进行安装iwebshop商城系统
第五步、直接进行下一步就可以了  
  第六步、点击下一步  

  第七步、到这一步的时候,需要注意一下,数据库名称可以自己定义,账号采用默认“root”密码为空,一定要记住密码是为空,不需要填写,网站后台账号与密码自己定义,但是一定要记住,尽量把密码设置得复杂一点,要不然黑客很容易盗取网站的后台密码,从而修改网站内容信息,或者放置一些危险文件。全部填写完毕后,点击下一步。
  

Windows下搭建PHP开发环境

        昨天。写了怎样在Linux下配置LAMP开发环境。今天说说Windows下怎样高速使用集成的软件来搭建Windows的PHP开发环境。

        在考量了一些资料之后,认为靠谱是是Appserv和WampServer。于是搞个WampServer玩一玩儿,试试看。

        WampServer这款软件在安装过程中已经把Apache。MySQL,PHP集成好了,并且还做了对应的配置。

        第一步:

        下载 WampServer:http://www.wampserver.com/en/

        选择所需版本号:

技术分享

        第二步:

        安装:一路next

 技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

        选择默认浏览工具,而不是浏览器。是windows的浏览器。找到explorer.exe打开就可以。

技术分享

技术分享

技术分享

安装完毕!

技术分享

右键单击,并设置语言。

单击左键,能够看到

技术分享

注:www为默认存放网页的文件夹。

假设须要改动。则须要找到安装文件夹下的scripts文件夹下的config.inc.php文件,用记事本改动:

$wwwDir = $c_installDir.‘/www‘;

$wwwDir = ‘D:/web‘;

然后关闭WampServer之后再打开就能够了,只是这里仅仅是改动了连接而已。普通情况下我们不要改动。

      第三步 配置MySQL以及phpMyAdmin

     左键单击选择phpMyAdmin,打开后选择用户,编辑每一个root用户的权限,设置password。

技术分享技术分享

重新启动全部服务:

这时候会出现:

技术分享

这是由于我们改动了MySQL的password,可是没有改动MySQL与phpMyAdmin的通讯password。所以。我没打开安装文件夹。改动\wamp\apps\phpmyadmin4.1.14\config.inc.php文件里:

$cfg[‘Servers‘][$i][‘password‘] = ‘‘;改为刚才设置的密码。

然后,刷新phpMyAdmin。一切都恢复正常了。

以下。我们尝试给MySQL创建一个新用户以及用户相应的数据库。

技术分享

技术分享

点击运行,完毕加入。

       第四步 Apache配置

       1. 为了使得其它机器也能够訪问,我们须要设置,单击图标。找到Apache-httpd.conf

           把Deny from all删除,再把Allow from 127.0.0.1改为Allow from all.

       2.  可选部分:开启URL重写功能

          找到AllowOverride None改为AllowOverride All。然后把#LoadModule rewrite_module modules/mod_rewrite.so凝视

          掉就能够了。

(无需此功能的可选。由于安全性会下降) 

       3. 改动www文件夹

          找到DocumentRoot以及<Directory "D:/wamp/www/">中的值改动为须要的路径就能够了。

       第五步 配置PHP

       打开PHP中的php.ini改动:

       ; short_open_tag
       ;   Default Value: On
       ;   Development Value: Off
       ;   Production Value: Off

       memory_limit = 128M

       upload_max_filesize = 64M

       至此,Windows下PHP开发环境就配置完毕了。下一步就能够执行下PHP程序感受一下了。

      






















以上是关于如何在Windows下配置搭建PHP环境的主要内容,如果未能解决你的问题,请参考以下文章

如何在Windows下配置搭建PHP环境

如何在Windows下配置搭建PHP环境

如何在Windows下配置搭建PHP环境

如何在Windows下配置搭建PHP环境

如何在Windows下配置搭建PHP环境

如何在windows上配置php环境