PHP开发环境思考

来源:互联网 发布:淘宝客服业绩软件 编辑:程序博客网 时间:2024/06/01 08:16

来到公司后,公司计划开发一套视音频一体化产品。由于没有这方面的经验,公司打算在国外开源系统的基础上逐步修改完善,形成一套属于自己本公司的国内首创产品。

由于本人过去从事GIS方面ASP.net的开发,对公司的采用的LAMP架构一无所知,而且济南公司这边就我和我同学两个人,一切的一切都是零起点。面对的问题都是挑战。

首先就是开发环境搭建的问题,由于国外开源系统Phraseanet是基于Linux开发的,对我们这些PHP菜鸟来说起步相当慢。本来计划在Windows上开发,成熟之后在Linux上部署,在Windows上搭建系统就成了难点,该系统要结合几个第三方环境

PHP >= 5.3.4 with:

  • Dom
  • exif
  • ftp
  • gd2
  • hash
  • iconv
  • xml
  • mbstring
  • mysql
  • pcre
  • pcntl (unix)
  • SimpleXML
  • sockets
  • xsl
  • zlib
  • mail
  • mcrypt
  • pdo
  • CURL
  • JSON
  • gettext
  • twig (https://github.com/fabpot/Twig/tree/master/ext/)
  • Intl
第三方环境:
  • Imagemagick >= 6.3.7 Thumbnails and previews extraction from bitmap.
  • Ufraw ImageMagick deleagtion for RAW images
  • FFmpeg <= 0.8, Mplayer Previews and Thumbnails extraction from videos and audios.
  • Ghostscript >= 9 Previews and thumbnails extraction from graphix vectors and postscript.
  • XPDF Text extraction from PDFs.
  • SWFTools Previews and thumbnails extraction from Adobe Flash files.
  • Exiftool RDF metadatas extraction.
  • Unoconv Preview and thumbnails extraction from office documents.
  • MP4Box Preview extraction from videos
这些第三方环境的搭建在Windows上非常麻烦,同学在Linux上做这方面的工作,我本想在Windows先开发,脱离这些三方环境,可是并不是这么简单,系统不能在Windows上正常运行!!没有办法了,只能在Linux上搭建环境,通过Linux上共享文件的方式在Windows上开发,经过两天的实验,这样是可行的,达到了我们的预期。
现在开发环境搭建完毕,下阶段开始正常的开发工作了……
0 0
原创粉丝点击