php程序包
Ⅰ php需要用到什么软件
PHP集成开发环境,有Zend Studio、Eclipse for PHP、PhpStorm等。
1、Zend Studio
Zend Studio是Zend Technologies公司开发的PHP语言集成开发环境(IDE)。除了有强大的PHP开发支持外也支持HTML、js、CSS,但只对PHP语言提供调试支持。
2、EclipsePHP Studio
EclipsePHP是一个大型PHP项目开发编译器,基于Eclipse底层开发而来,并且集成了JDK,免除了安装配置的麻烦,一次安装即可使用,无需配置。
此编译器为PHP编译器,辅助PHP代码的开发和调试,集成了代码高亮,函数跟踪,实时纠错等功能。同时还增加了协作开发版本服务器功能:SVN 、 CVS 。 内嵌浏览器可以在调试简单代码实时浏览。
3、PhpStorm
PhpStorm是JetBrains公司开发的一款商业的 PHP 集成开发工具,旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。
(1)php程序包扩展阅读
php的特点
一、开源性和免费性
由于PHP的解释器的源代码是公开的,所以安全系数较高的网站可以自己更改PHP的解释程序。另外,PHP 运行环境的使用也是免费的。
二、快捷性
PHP是一种非常容易学习和使用的一门语言,它的语法特点类似于C语言,但又没有C语言复杂的地址操作,而且又加入了面向对象的概念,再加上它具有简洁的语法规则,使得它操作编辑非常简单,实用性很强。
三、数据库连接的广泛性
PHP可以与很多主流的数据库建立起连接,如Mysql、ODBC、Oracle等,PHP是利用编译的不同函数与这些数据库建立起连接的,PHPLIB就是常用的为一般事务提供的基库。
四、面向过程和面向对象并用
在PHP语言的使用中,可以分别使用面向过程和面向对象, 而且可以将PHP面向过程和面向对象两者一起混用,这是其它很多编程语言是做不到的。
Ⅱ 写好PHP 程序如何制作成安装包
但是,软件开发方又不能说是每个使用环境都是一样,比如:数据库连接配置、网址配置、目录配置、数据表的创建等等。所以就需要一个引导配置流程。 既然知道他的作用了,就好办了。如果你开发的是套系统,那就根据你的系统来做一个初始化配置的程序就行哦。 下面是课程概述: 不管是单机版软件,还是网络软件都需要安装后才可以使用,动态网站系统也是软件,也需要做一些处理后才可以运行。不过我们通常下载的单机版软件,是安装在自己的操作系统中,而网站则需要安装到远程的Web服务中才可以使用。 安装网站无非需要两个环节:首先就是为网站创建一个数据库并创建所需要的多个数据表;再有就是修改网站的配置文件,像库名、数据库的用户名和密码、网站中使用的全部参数等内容。当然也并不是所有的网站项目都需要制作安装程序,如果你是给某一家做的外包项目,你只要教他怎么安装或者你帮他将网站安装上就可以了。如果你是做的一款产品,有几百或几千个用户需要安装你的软件,当然你不能一一去给他们安装好。另外,对用户的操作水平要求是比较高。 为了用户的方便,我们一定要把整个网站打包到一个相对操作简单的安装包中,给用户提供像安装本机一样的图形用户安装界面,这样才能让我们的用户满意。 本次课程内容包括如下: 网站安装程序制作介绍,演示开源PHP项目的安装过程 通过DIV+CSS开发安装图形用户界面 对表单数据进行验证
Ⅲ 写网站需要用到php,怎样搭建php环境
首先需要去Phpstudy官网下载相应系统的软件包,这里默认使用的是XP系统(WIN7系统步骤相同),选择软件包(这里下载的是phpStudyLite版本,也可以根据不同的系统爱好下载喜欢的软件报版本)进行下载安装即可。
下载完软件后得到软件包,双击解压到指定的目录下,这里解压c:/phpstudy下。
解压完后,会弹出防止重复化提示,这里选择“是”即可。
随后,桌面弹出软件运行的控制面板,可以看到软件已经启动起来了,包括他的启动状态。
现在,可以进入C:/phpstudy进入目录下看到有个“www”文件夹,这个目录就是存放PHP网站程序的地方,直接放置到其根目录下即可。
这里,用discuz3.2程序为例,把程序放置WWW目录根目录下
控制面板上的“Mysql管理器”是用来管理mysql数据库的,点击下,可以通过浏览器进入MySQL管理页
这是点击后的mysql管理登陆页面,这里提示下,它的默认账号密码均为root。
登陆后可以看到。包括,导入,导出,删除等操作。左边列出的是已有的数据库,除了默认的系统数据库外,还有一个test测试数据库,不喜欢的朋友,可以直接删掉就好。
返回桌面软件运行控制面板,看到“其他选项菜单”按钮,它里面主要包括一些常用的参数的设定,这里点击看下
点击“其他选项菜单”按钮,可以看到里面包括很多设定项,如配置文件、版本切换、站点域名管理等等,具体设定大家可以看下软件提供的详细教程,这里不再详细解说。
在上面,已经启动了软件,而且也把discuz3.2程序,放置到www文件夹的根目录下了。下面就打开浏览器看下效果吧,浏览器地址栏输入localhost(如果把PHP程序包A文件夹放置到www目录下的话,这里输入的地址就为localhost/a),回车,看到出现discuz3.2的安装界面了,证明本地php环境已经搭建好了
Ⅳ phpstudy怎么样呢 知乎
phpStudy是一个PHP调试环境的程序集成包。
该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境·该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等·总之学习PHP只需一个包。
对学习PHP的新手来说,WINDOWS下环境配置是一件很困难的事;对老手来说也是一件烦琐的事。因此无论你是新手还是老手,该程序包都是一个不错的选择。
Ⅳ 在安装PHP程序包时出错,显示mysql连接配置失败。这个问题该如何解决呢求大神指点
确定MYSQL是不是启动。
确定是不是有密码,用户名对不对。
127.0.0.1不行,换localhost看看行不行。
Ⅵ PHP的源码包是什么php的zip压缩包呢php的windows安装包呢
源码包是一些C程序,编译后得到PHP.EXE等可以使用的程序,一般我们都不要这个,骨灰级玩家才用。
ZIP包最好,就是所谓的绿色、免安装,任意解压缩到一个文件夹就可以了。
还有一种是MSI安装包,许多人喜欢这个,鼠标双击之后,会不断的“下一步”完成安装和设置,初学者喜欢这个。
你编写的代码是不可能编译为HTML的,因为HTML是静态固定的,而PHP的魅力是动态网页。
Ⅶ 看Composer是如何帮你管理PHP程序包
composer,是用来管理依赖关系的软件,类似于linux中的yum源。
首先,下载composer,next,next,安装。
win+r打开命令行,输入composer,检测是否安装成功无误。
接下来就可以使用了。
安装不同的程序略有差别,可参考开发文档。下面以tp5为例进行说明:
1、首先,命令行切换到网站根目录。
2、命令输入composer create-project topthink/think tp5 --prefer-dist回车,如此就能够把程序包下载下来。
手打,望采纳。
Ⅷ phpstudy是干嘛用的
phpstudy是一个php运行环境的集成包,用户不需要去配置运行环境,就可以使用,phpstudy不仅是一款比较好用的php调试环境工具,并且还包括了开发工具和常用手册,对于新手是有很大帮助的。
phpstudy适合多种系统操作,并且支持IIS和Nginx,phpstudy程序包集中了很多php版本的编写语言,运行速度也是很快的。
phpstudy的优点和使用注意事项
用户在使用的时候,根本不想要下载ftp软件,phpstudy软件本身是有ftp服务器,并且对服务器进行监控,随时记录文件被修改的情况。
很多程序员在使用phpstudy的时候,会遇到phpstudy启动失败,phpstudy的启动失败的原因有很多,主要是有以下三种可能性,一是由于防火墙受到拦截,二是可能就是80端口被IIS占用,还有可能就是VC9运行库在电脑上没有安装。
Ⅸ php安装包已经下好,但是不能运行,求解答怎么样才能打开php文件
一般有两种方法:
1、apache + php + mysql
2、iis + php + mysql
安装方法第一种比较好配置,第二中需要修改iis的配置使其能够运行php
安装方法:
apache2.0
php5.0
mysql 3.23.46-nt
1、安装mysql
下载mysql对应的版本,解压到c盘的c:\mysql目录下;
在环境变量path中添加c:\mysql\bin;
2、安装php5.0
下载对应的版本的php;
解压到目录c:\php下;
3、安装apache
下载对应的版本,直接点击安装;
4、设置
设置php
将c:\php\fdftk.dll文件拷贝到c:\php\pear目录下;
将c:\php\目录下的php.ini-recommended文件的名字改为php.ini;
设置apache,使得他能够解析php
找到apache安装目录下的.\conf\httpd.conf文件,打开后在他的最后添加
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"
如果要更改服务器名称,可以找到其中的ServerName 关键字,然后更改后面的内容;
找到DocumentRoot 关键字,把后面的内容该为自己要用来存放网页的目录,注意斜干的方向;
设置php,使得他支持mysql;
找到c:\php目录下的php.ini文件,找到里头的extension_dir关键字,将后面的路径改为扩展文件所在的目录,默认情况下是c:\php\ext目录,但是在写进php.ini文件之后,斜干的方向要反过来;然后找到
;extension=php_mysql.dll
这一行,把前面的分号去掉,这样这个动态链接库就激活了;
好,在设置完所有这些之后,把apache服务器关闭,然后重新打开,就可以运行了
现在就可以开始编写你的php程序了;
2、
1.下载iis安装包,或者用windows自带的安装光盘安装2.安装php4以上,可以到下载(注有两种版本,一种是解压版,一种是安装版)3.打开信息服务/网站/默认网站,点右键属性/主目录/配置/添加/可执行文件选择刚才安装的php.exe/扩展名填写".php"/确定4.整个过程完毕5.测试:在iis中新建虚目录站点test/在该站点下建一个test.php内容如下:<?phpphpinfo();?>打开,如果出现php的配置信息页面。一切成功!以上是php解压缩版的安装,如果是用php4-installer的话,默认配置好iis.但是条件是装好了iis
Ⅹ 什么是PHP5
1、PHP语言简介
PHP是“PHP:Hypertext Preprocessor”的缩写,即“超文本预处理器”。PHP是一种功能强大,并且简便易用的脚本语言。
1.1 PHP的发展历史
PHP是一种简单、轻便的服务器端脚本语言。PHP最初是作为一个快速、实用的工具包出现的。1994年,为了在自己的网站上增加一个小巧而实用的访客追踪系统,Rasmus Lerdorf编写了PHP的雏形程序。这是一个用Perl封装的简单工具。由于使用效果并不理想,Rasmus又用C语言重写了这个工具。
后来,更多的人注意到这个轻巧而简便的程序,并且要求增加更多的功能。Rasmus决定发布一个完整的版本,将其命名为Personal Home Page Tools。后来,Rasmus又发布了一个名为FI的可以做SQL查询的工具。
1.1.1 PHP2的发展
1996年Rasmus发布了PHP/FI2.0,这是一个基本完善的PHP程序包。它不仅可以访问数据库,而且可以嵌入HTML页面。此时,PHP/FI2.0以及吸引了大量的程序开发人员。在众多程序员之中,也包括了Zeev Suraski和Andi Gutmans,他们就是后来PHP3的始作者。由于不满足于PHP/FI在大型项目中的表现,Zeev和Andi作了重大的改进。
1.1.2 PHP3的发展
1998年末,PHP3的第一个官方正式版本发行,其特色是具有更好的执行效果以及更清晰的结构。除此之外,PHP3的强大的功能还在于它的可扩展性。除了给最终用户提供数据库、协议和API的基础结构,它的可扩展性吸引了大量的开发人员加入并提交新的模块。
这个全新的语言伴随着一个新的名称发布。这个名称更具广泛意义,而不仅局限于“个人主页工具”的概念。它被命名为简单的缩写“PHP”。这是一种递归的缩写,它的全称是——PHP:Hypertext Preprocessor。
不久,Zeev Suraski和Andi Gutmans投入到了全新的PHP的开发之中。设计目标是增强程序运行性能和PHP自身代码的模块性。
1.1.3 PHP4的发展
新的PHP核心被成为“Zend”(以Zeev和Andi的名字命名)引擎,于2000年5月随着新版PHP4.0发布。PHP4的性能较PHP3有着显着的提高。相同的脚本在PHP4中运行,最高可以有近10倍的性能提升。并且Zend提供了的脚本优化器,可以把源程序转为二进制编译代码,提高性能的同时,也保护了程序源码不被暴露。
在PHP4中增加了对各种Web服务器(如Apache、IIS/PWS及OmniHTTPd等)的支持。此外,PHP4还增加了一些新的语言特性,如丰富的数组操作函数、完整的会话机制、对输出缓存的支持等。PHP4也对一些跨平台的技术提供了扩展支持,如对Adobe PDF、SWF、Java、Microsoft.NET等技术的支持。
PHP4还增加了对类于对象的支持。尽管PHP4在这方面并不完善,但还是大大改善了对面向对象程序设计的支持。PHP4中的Pear库(PHP Extension and Application Repository)就是面向对象的应用与实践的最好例证。
1.1.4 PHP5的发展
尽管PHP4的发展是如此迅猛,但较之于其他流行的开发语言还是缺乏一些关键的功能特性,比如,PHP4中的面向对象功能并不完善,也无法实现异常(Exception)的捕捉与处理。因此在一些特殊问题的处理上还是捉襟见肘的。
2004年7月,PHP5正式版本的发布,标志着一个全新的PHP时代的到来。它的核心是第二代Zend引擎,并引入了对全新的PECL模块的支持。PHP5的最大特点是引入了面向对象的全部机制,并且保留了向下的兼容性。程序员不必再编写缺乏功能性的类,并且能够以多种方法实现类的保护。另外,在对象的集成等方面也不再存在问题。使用PHP5引进了类型提示和异常处理机制,能更有效的处理和避免错误的发生。
在不断更新的同时,PHP5依然保留对旧有的PHP4程序可以运行于PHP5的平台上而不会出现较大问题。随着MySQL数据库的发展,PHP5还绑定了新的MySQLi扩展模块,它提供了一些更加有效的方法和实用工具用于处理数据库操作。这些方法大都以面向对象的方式实现,同时也极大地提高了基于数据库的Web项目的执行速度。
另外,PHP5中还改进了创建动态图片的功能,目前能够支持多种图片格式(如PNG、GIF、TTIF、JPGE等)。PHP5以及内置了对GD2库的支持,因此安装GD2库(主要指UNIX系统中)也不再是件难事,这使得处理图像十分简单和高效。
大多数Web程序开发者依然将XML作为一个彻底的简单数据库使用。PHP5中也采用了一系列简单易用、功能强大的方法处理XML文档。