PHP开发环境思考
2015-10-23 08:44
253 查看
来到公司后,公司计划开发一套视音频一体化产品。由于没有这方面的经验,公司打算在国外开源系统的基础上逐步修改完善,形成一套属于自己本公司的国内首创产品。
由于本人过去从事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上开发,经过两天的实验,这样是可行的,达到了我们的预期。
现在开发环境搭建完毕,下阶段开始正常的开发工作了……
由于本人过去从事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
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上开发,经过两天的实验,这样是可行的,达到了我们的预期。
现在开发环境搭建完毕,下阶段开始正常的开发工作了……
相关文章推荐
- Laravel 5 系统架构:服务提供者、服务容器、Contracts、Facades
- php 类型(对象)提示
- PHP中获取当前页面的完整URL
- (php)session和cookie简单理解要点;
- 浅谈php7的重大新特性
- 解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法
- 10款实用的PHP开源工具
- 一个简单至极的PHP缓存类代码
- php中的引用传值
- phpcms整合Ucenter找回密码无效的解决方法
- phpcms黄页留言复制成在线报名系统
- 解决PHPCMS会员注册未对Ucenter中会员数据进行验证的问题
- yii2 layout
- php unexpected end of file错误处理
- yii2 目录结构
- php_strip_whitespace() 函数返回已删除 PHP 注释以及空白字符的源代码文件。
- yii2 添加表前缀
- phpMyAdmin自动登录和取消自动登录
- php反射api
- yii2>model 基本模型类