您的位置:

php环境集成包up(php开发环境安装)

本文目录一览:

PHP是怎么一个开发环境,主要讲下大致的开发步骤啊?谢谢

php不是开发环境,是一种动态网页开发的语言,php的页面若想运行,得有apache服务器、php,若是想使用数据库的话还要有数据库,一般是mysql

不过,php这种语言当然也有开发工具喽,下面推荐些:

PHP Designer 2008专业版+特别文件 完美版

;ID=162005

PHP Designer 2007专业版+特别文件 完美版

;ID=161997

PHP集成开发环境 Zend Studio Enterprise v5.5.0完美版

O'Reilly Learning PHP MySQL 第二版

;ID=170283

PHP 5 傻瓜书

;ID=156854

PHP官方参考手册 中文+英文CHM版

;ID=174312

Upgrading to PHP 5

;ID=172787

Wrox Beginning PHP 5

;ID=146843

PHP 5 Advanced

;ID=152684

PHP 5与MySQL编程初学者指南

;ID=152044

PHP 5和MySQL 5 从入门到精通 PDF文字版

;ID=166059

PHP 4.1 从入门到精通

;ID=159334

O'Reilly PHP Cookbook 第二版

How to Do Everything with PHP and MySQL

;ID=175991

PHP MySQL Web Development

;ID=175913

PHP Programming Solutions

;ID=173163

PHP Objects Patterns and Practice

;ID=173160

Learning PHP Data Objects

;ID=173151

PHP技术内幕

;ID=159332

PHP最新参考手册

;ID=146233

PHP程序设计

;ID=146171

PHP经典100例

;ID=152400

Object Oriented PHP Concepts Techniques and Code

;ID=152398

The PHP Anthology 第二版

;ID=167353

PHP API使用完全指南

;ID=164843

Wiley出版 Makeing Use of PHP

;ID=166790

PHP实例教程

;ID=152574

PHP in Action

;ID=152648

PHP+MySQL网络开发技术

;ID=156149

PHP设计模式构架师指南

Dreamweaver CS3 with CSS, Ajax, and PHP

;ID=147123

AJAX and PHP Building Responsive Web Applications

;ID=151261

Beginning Ajax with PHP

;ID=146176

PHP Programming with PEAR

;ID=148389

PHP MySQL and Apache自学教程

;ID=146232

PHP Apache和MySQL网页开发初步

;ID=148871

24小时学会使用PHP MySQL Apache

;ID=149004

PHP MySQL 网络应用程序开发核心

;ID=149005

Professional LAMP - Linux,Apache,MySQL and PHP 5 Web Development

;ID=152045

Setting Up LAMP - Getting Linux Apache MySQL and PHP Working Together

;ID=157654

Beginning PHP,Apache,MySQL Web Developmnet

;ID=151985

Beginning PHP and Oracle 从入门到精通

PHP Data Objects for MySQL

;ID=152186

MySQL and PHP from Scratch

;ID=152162

Extending and Embedding PHP

;ID=152160

Wiley出版 Secure PHP Development

;ID=165544

O'Reilly Building Tag Clouds in Perl and PHP

;ID=152158

Wrox Professional Apache Tomcat 5

;ID=152054

PHP MySQL编程初学者指南

;ID=158793

Beginning PHP and Oracle (PDF文字版)

;ID=159155

Advanced PHP for Web Professionals

;ID=159168

Essential PHP Security

;ID=175045

Pro PHP XML and Web Services

Apache Server 2.0 实用指南

;ID=159297

Apache管理员手册

;ID=159296

Apache使用指南与实现原理

;ID=159287

PHP专业项目实例开发 中文PDF版

;ID=159322

PHP高级开发技术与实例 中文PDF影版

;ID=159319

PHP 5 for Flash

;ID=159407

O'Reilly - Tomcat权威指南

;ID=160138

Wrox Professional Apache Tomcat 6

;ID=157418

Pro Jakarta Tomcat 5

;ID=160230

Foundations of PEAR - Rapid PHP Development

;ID=160612

Practical Web 2.0 Applications with PHP(Apress 2008最新版)

;ID=170237

Practical Apache Struts 2 Web 2.0 Projects

;ID=170311

如何同时安装并支持PHP和JSP-JSP编程

PHP和JSP是两种非常流行的动态网页,非常值得学习。下面来说一下如何安装编程环境。

PHP的话,需要一个服务器,推荐安装WAMP(Linux系统为LAMP),是一个集成环境,非常方便,如果要编写php文件,推荐使用sublime text编辑器,美观高效简洁,编写完成后直接在浏览器运行(记得先开启服务器,打开WAMP即可)。Zend Studio是一个强大IDE,非常专业的php编写软件,可以考虑一下,其实我个人还是喜欢sublime text。

JSP是JavaWeb,大多数人都是用Eclipse写Java,同样Eclipse也有一个JEE,可以编写并运行JSP文件,记得还要安装一个服务器,推荐使用tomcat,具体安装可以百度。

两个都要使用服务器,所以要注意端口冲突问题,两个的端口不能一样,否则会出问题。

希望能帮到你哦!

怎么使用Docker搭建PHP开发环境

在Docker流行之前,要搭建开发环境通常有两种选择:一种是使用wamp、xampp、mamp等集成开发环境安装包,另外一种就是使用普通虚拟机来安装linux服务器,然后通过下载一键安装包(如:lnmp)或者逐个安装做需要的软件。前者虽然简单,但太不灵活,想要安装额外的软件或者版本会很麻烦或者干脆不知道如何下手;后者除了费时费力,占用本机资源过多,可能会导致系统运行缓慢,而且如果你忘了及时生成快照,一旦失误,追悔莫及。

幸好,Docker来了!它简单易用,灵活多变,方便迅捷,扫除了以上种种弊端。如果你想稍微详细的认识下这位虚拟化界的明星,传送门( 快速理解Docker )。

安装Docker

平时开发的环境一般都是Mac或者windows,Linux暂时没有研究,所以接下来只针对前两者写下步骤,这两个平台,官方都推荐了两种安装方式:app和工具包(toolbox)。注:app方式对系统版本和配置会有一定要求,而且Windows需要你安装微软虚拟化产品Hyper-V,具体见app链接页面。

APP

...

...

工具包

...

以上方式本质上都会在你的系统中安装docker-engine、docker-machine、docker-compose和VirtualBox(除了Windows的app方式)。因为docker高度依赖linux内核提供的cgroup,namespace 等特性和接口,所以mac和windows平台需要使用docker-machine和虚拟机在后台创建运行一个linux内核。

而我的安装方式就是直接在 Mac 上使用brew,如果你未曾安装brew,则在终端执行以下代码:

/usr/bin/ruby -e "$(curl -fsSL )"

安装docker所需要的包:

brew install docker docker-machine docker-compose virtualbox

创建一个docker-machine:

docker-machine create -d virtualbox default

注:-d 指定使用virtualbox来创建default 为machine名称

告诉主机如何找到docker-machine:

echo $(docker-machine env ) .zshrc

注:这里的.zshrc是我的用户配置文件,如果你用bash,可以改为.bash_profile。

启动docker-machine:

docker-machine start default Compose你的应用

docker-compose是用于定义和运行复杂Docker应用的工具。你可以在docker-compose.yml文件中定义一个多容器的应用,然后使用一条命令来启动,然后所有预先定义好的操作都会被自动完成。

为了不重复造轮子,直接使用github上的第三方包。当然你也可以亲自构建每一个你所需要的容器镜像,然后用docker-compose.yml将所有容器组织起来运行,但这需要你具备一定的linux基础和docker的运行机制和相关语法。

本人正在学习 laradock 这个基于Docker的开发环境包,然后根据自己的需要删除了一些我认为不常用的部分、修改了部分配置以及增加了Elasticsearch容器,最终新开了自己的仓库 DevDock 。当然,也推荐使用laradock。

我的仓库目前支持的容器组合:

nginx , php-fpm , mysql , redis , mongo , apache2 , memcached , elasticsearch , workspace .

注:workspace和php-fpm一般会被其他容器所依赖,所以会自动运行,启动时不必指定。

进入到你的应用的上级目录:

git clone

修改hosts

如果直接安装启动,是可以通过Docker IP : 192.168.99.100,就能直接访问nginx的,但一般而言为了方便记忆,我们会去修改hosts文件,增加一条:

192.168.99.100 laravel.dev

修改你的nginx中的站点配置文件:

在DevDock目录下找到nginx,修改sites目录下的站点配置文件,通过修改本地的hosts来自定义域名,并在nginx容器中的sites文件夹下,修改相应的域名映射。

server_name laravel.dev

安装启动应用

cd DevDock docker-compose up -d nginx mysql ... # 后面跟上你想使用的容器即可

然后,耐心地等待开发环境自动搭建完成即可,如果中途出现错误,一般是因为GFW,网络会不太通畅,重新执行一两次就好,完成之后,打开浏览器,访问: 即可。

php启动时候提示PHP startup的解决方法

配置好php环境后,每次开机都有警告提示说 PHP startup,解决这个问题很简单只需要在php.ini 文件中修改 extension_dir配置就行。

把; extension_dir = "ext"改为 extension_dir = "D:/myphpenv/php5.4/ext"

其中D:/myphpenv/php5.4/为php安装目录。

重启apache发现警告没有了。