• windows下PHP开发环境搭建


    笔者刚刚接触PHP时,是在windows下做的开发,本文就讲讲如何在windows环境下,搭建php开发环境。

    PHP项目开发环境搭建

    对于PHP项目的开发工具,首选了eclipse。eclipse是个很强大的开发工具,除了可以开发java、php还支持很多其它的语言的开发。eclipse的界面不仅直观,而且编辑功能也很强大。安装eclipse需要先安装jdk。从网上下载1.6的jdk版本,安装完成jdk后。需要在环境变量中配置三个变量:

        JAVA_HOME jdk安装的根目录 
        CLASSPATH jdk的lib包目录 
        PATH jdk的bin目录

    项目开发

    安装完开发环境和项目运行环境,我们就可以开始开发项目。我们可以选择开发一个新项目也可以选择导入一个项目。项目打开后进行编辑调试。

    PHP项目运行环境搭建

    搭建wamp(windows+apache+mysql+php),windows平台下提供了一款集成软件wampserver。下载完成后直接安装。安装完成后需要将mysql bin的路径追加到环境变量path中,否则会出现在命令行中不能直接使用mysql命令。

    运行项目

    对于一个已经调试好的项目我们需要将其运行起来,以便看看效果。首先,我们需要在apache设置一个vhost

    vi ../conf/extra/httpd-vhosts.conf 文件

    <VirtualHost *:80>
        ServerAdmin mytest.com
        DocumentRoot "C:/wamp/www/New-Bee"
        ServerName mytest.com
        ErrorLog "logs/frontend_error.log"
        CustomLog "logs/frontend_access.log" common
        <Directory "C:/wamp/www/New-Bee">
                Options Indexes FollowSymLinks
                 AllowOverride all
               Order allow,deny
               Allow from all
         </Directory>
    </VirtualHost>
    说明:New-Bee就是我们要运行的项目文件  需要注意New-Bee的项目权限

    由于代码中用到的特殊函数,还需要对apache和php的配置做些修改。

    如:
    编辑httpd.conf去掉如下条目的注释:
     LoadModule rewrite_module modules/mod_rewrite.so
     Include conf/extra/httpd-vhosts.conf
    编辑php.ini使其支持 php_curl

    修改完配置后,重启wamp服务

    访问项目

    使用域名访问项目,先配置对应的映射

    vi hosts 

    127.0.0.1       www.mytest.com

    页面输入www.mytest.com访问

    辅助管理工具安装

    cgwin:windows下linux命令转换工具

      安装cgwin的时候,需要将download site设为:   http://mirrors.163.com/cygwin/
          并选择安装git vim等基本命令,如果部分工具不全,可再次点击选择安装即可。

    git:代码版本控制工具

      克隆代码:git clone https://github.com/xxxx/New-Bee

    到此,一个php项目的开发、运行、管理工具简单介绍结束。

  • 相关阅读:
    C# IL语法
    设计模式学习笔记(1)之单例模式
    设计模式学习笔记(3)之策略设计模式(Strategy)
    ORACLE与SQL SERVER语法区别
    浅谈测试驱动开发(TDD)
    面向对象的5条基本设计原则
    干法读后感磨练灵魂 提升心志
    Linux系统管理之硬盘管理
    Linux硬件信息采集
    Linux iptables
  • 原文地址:https://www.cnblogs.com/janehoo/p/5391132.html
Copyright © 2020-2023  润新知