zoukankan      html  css  js  c++  java
  • PHP学习系列之一:PHP环境搭建(Eclipse + PHP + XAMPP)

          两年前,在Google APP Engine(支持Python和java)玩了玩,感觉不错,结果没想到Google退出中国了,在Google App Engine上部署的应用需要FQ才可以访问,结果可想而知了,作为IT技术爱好者,是多么的失望啊!

         最近,想建个自己的网站玩玩,在网上想找个免费的云平台部署我自己的应用程序,找了找发现新浪的云平台Sina App Engine(http://sae.sina.com.cn/) 还不错,马上就注册了帐号按照说明部署了两个测试网站新浪微博(采用一些开源的项目部署的http://sinawb2012.sinaapp.com/)和自己上传的网站(拷贝网上的免费模板,只测试http://sky520.sinaapp.com/)。

    通个这两个测试网站,发现部署一个应用还比较简单,就想开发个网站部署上去玩玩。因刚刚注册,默认只支持PHP语言的开发,要想采用java开发还得获取邀请码以及身份验证,这个短时间是不下不了,结合以前也玩个PHP,了解到PHP还比较容易掌握,就萌生搭建PHP环境玩玩。下面就说一下PHP环境搭建(因PHP环境可以采用不同的方法搭建,结果都弄了一个晚上才把环境搭好)。

          首先,去下一个Eclispe PHP  All-in-one完整版,里面包含了PHP各个版本,Eclipse插件、XDebug和Zend Debugger 配置,省去插件配置,解压就可以建PHP Project运行PHP Script脚本。zend-eclipse-php-helios-win32-x86_64.zip下载地址:http://downloads.zend.com/pdt/all-in-one/helios/zend-eclipse-php-helios-win32-x86_64.zip 

         其次,要支持web和数据库开发,还得去下一个集成开发包XAMPP。XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软件站集成软件包。XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。

          最后,设置一下程序的部署路径。加入 XAMPP 安装到 目录下 D:\xampp;需要修改一下 D:\xampp\apache\conf\httpd.conf 里面的默认程序路径.

     安装时,apache 服务默认端口为80,可能已经被占用了,我这里改为8888。

    DocumentRoot默认为D:/xampp/htdocs  ,Directory 默认为<Directory "D:/xampp/htdocs  ">。

     现在我要想指向我积极自己的Eclipse工作目录,假如为Eclipse的工作目录为F:/PHP/ProjectApp,做如下修改即可。

    DocumentRoot<Directory "F:/PHP/ProjectApp">。 <Directory "F:/PHP/ProjectApp">

    假如,我F:/PHP/ProjectApp工作目录下有一个PHPApp项目,项目根目录下有index.php文件,那么按道理http://localhost:8888/PHPApp/index.php 是能够返回,但出错了,权限不够。作如下修改即可:

    把httpd.conf文件中的

    <Directory />
        Options FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from deny
    </Directory>

    改为

    <Directory />
        Options FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from allow
    </Directory>

    再去访问 http://localhost:8888/PHPApp/index.php 这回就可以访问了。下面就开始PHP程序之旅了,哈哈!

     

  • 相关阅读:
    基于短周期价量特征的多因子选股体系
    OnePy--构建属于自己的量化回测框架
    Should You Build Your Own Backtester?
    针对Quant的Python快速入门指南
    史上最全量化资源整理
    数字货币量化分析报告[2018-01-31]
    TuShare获取K线数据
    理工科背景如何转行量化交易?
    数字货币量化分析报告[2018-01-30]
    Ta-lib K线模式识别
  • 原文地址:https://www.cnblogs.com/hubcarl/p/PHP.html
Copyright © 2011-2022 走看看