php开发需要掌握什么(PHP从入门到精通—PHP开发入门-PHP概述、PHP开发环境搭建、PHP开发环境搭建、第一个PHP程序、PHP开发流程)

wufei123 发布于 2023-11-11 阅读(612)

php入门

每开始学习一门语言,都要了解这门语言和进行开发环境的搭建同样,学生开始PHP学习之前,首先要了解这门语言的历史、语言优势等内容以及了解开发环境的搭建 PHP概述Ø认识PHPPHP最初是由Ra资源网smus Lerdorf于1994年为了维护个人网页而编写的一个简单程序。

这个程序用来显示 Rasmus Lerdorf 的个人履历以及统计网页流量,因此最初称为个人主页(Personal Home 资源网Page)后来受到GNU的影响,它更名为PHP(Hypertext Preprocessor,超文本预处理器)。

PHP是全球网站使用最多的脚本语言之一,从最初的PHP/FI到现在的PHP 7,经过多次资源网的重写和扩展,与Linux、Apache和MySQL共同组成了一个强大的Web应用程序平台(简称LAMP)PHP作为服务器端Web程序开发语言,主要有以下两方面原因:。

l PHP是一种服务器端、HTM资源网L嵌入式的脚本语言,因此适合Web开发l PHP是B/S(Browser/Server,浏览器/服务器)架构,即服务器启动后,用户可以不使用客户端软件,而是使用浏览器进行访问,这种方式既保持了图形化的资源网用户界面,又大大减少了应用程序的维护量。

ØPHP语言优势PHP之所以成为目前最流行的服务器端Web程序开发语言之一,是因为它具有很多优势,具体如下所示1.跨平台PHP几乎支持所有的操作系统平台,如Wi资源网ndows、UNIX、Linux等此外,还支持多种Web服务器,如Apache、IIs等。

2.开源免费PHP是开源且免费,此外,LAMP平台中的Linux、Apache、MySQL都是免费软件,这可以资源网为网站开发者节省一部分开支3.面向对象PHP支持面向对象程序设计,因此可以用来开发大型商业程序。

另外,PHP也支持面向过程程序设计4.支持多种数据库PHP支持多种数据库,如MySQL、Oracle、S资源网QL Server等,其中MySQL是网站开发首选的数据库,它与PHP是黄金组合5.易学习PHP嵌入在HTML中,编辑方便,语法简单,内置函数丰富,开发速度快,非常容易学习。

ØPHP的应用领域全球有6资源网0% 的网站都在使用PHP技术进行开发,包括Facebook、谷歌、百度、新浪等国内外一线互联网公司PHP正吸引着越来越多的Web开发人员,其应用领域非常广泛,如网站开发、OA办公系统、电子商务、CR资源网M管理系统、ERP系统、手机APP接口及API接口、网页游戏后台、服务器脚本等。

PHP开发环境搭建Ø常见的PHP集成开发环境在PHP的学习阶段,通常使用Windows下的PHP集成开发环境常见的PHP资源网集成开发环境有WampServer、AppSer、XAMPP、phpStudy等,这些软件之间稍微有些差异。

每种开发软件都有不同的版本,建议安装较高的版本因为相对于Windows操作系统,Linux操资源网作系统更加稳定和安全,所以实际的线上运行环境中大多搭建在Linux操作系统上在Linux下搭建运行环境时可以选择使用源码方式安装或者使用LAMP一键安装。

出于快速开发和方便使用的目的,本书将采用Wam资源网pServer集成环境来搭建实验环境WampServer简称WAMP(Windows+Apache+MySQL+PHP),是一组常用来搭建动态网站的开源软件,完全免费。

Ø安装WampServer大家可资源网以直接从WampServer的官方网站(http://www.wampserver.com/)下载,如图所示。

WampServer只有Windows系统的安装版本,本书将以64位Windows 7系统资源网为例单击上图中的WAMP SERVER 64 BITS(X64)3.0.6,进入下载界面并进行下载,如图所示

单击图中的Download按钮,就可以进行下载。下载安装文件成功后,就可以安装了。(1)进入资源网安装文件所在目录,双击.exe安装文件进入语言选择界面,如图所示。

(2)单击OK按钮,进入许可协议界面,如图所示。选择I accept the agreement选项

(3)单击Next按钮,进入安装注资源网意事项界面,如图所示。

注意图中红色字体内容,其中必须确保安装VC9、VC10、VC11、VC13、VC14 和 VC15包,若缺少某个包,则可以拖动右侧滚动条,下文有相应的下载地址4)单击Next按钮资源网,进入选择软件安装位置界面,如图所示。

单击Browse按钮,选择软件安装位置为D:\wamp64,默认位置为C:\wamp64

(5)安装位置选择完成后,单击Next按钮,进入选择开始菜单文件夹界面,如资源网图所示。

(6)单击Browse按钮,选择程序快捷方式在开始菜单文件夹中的位置,然后单击Next按钮,进入开始安装界面,如图所示。

(7)单击Install按钮,进入安装界面,如图所示。

安装结束前,程序会资源网提示用户是否使用IE浏览器作为默认浏览器,如图所示。

使用Chrome浏览器作为默认浏览器,因此在上图中单击“是(Y)”按钮。接着根据Chrome浏览器安装位置,找到对应的.exe程序,如图所示。

接着程资源网序提示是否将记事本作为文本编辑器,也可以指定其他文本编辑器,此处单击“否(N)”按钮,如图所示。

(8)安装完成后,进入注意事项界面,如图所示。

(9)单击Next按钮,进入完成安装界面,如图所示。单击F资源网inish按钮,WampServer安装完成。

WampServer安装完成后,桌面上会出现一个“W”图标的快捷方式,双击该快捷方式,就可以启动WampServer在状态栏的右下角会出现一个W图标,图标资源网颜色由红色变为绿色,则说明所有服务成功开启当用鼠标右击该图标时,会出现一个菜单(见右图),该菜单包括关于、刷新、帮助、语言、设置、工具、退出。

当用鼠标单击该图标时,会出现一个菜单(见左图),通过该菜单资源网可以查看及设置Apache、MySQL和PHP的各种环境,可以直接进入项目存放的文档根目录,可以访问phpMyAdmin系统、也可以启动、停止和重启所有服务。

在上图中,Apache的版本号为2.4.2资源网7,PHP的版本号为5.6.31,MySQL的版本号为5.7.19本书使用PHP 7.1.9,可以通过单击上图中PHP 5.6.31,在出现的二级菜单中单击Version,选择7.1.9即可。

在初学阶资源网段,Xdebug功能可以关闭。打开D:\wamp64\bin\apache\apache2.4.27\bin\路径下的php.ini文件,在文件末尾找到如下内容:

在第2行代码前添加英文分号,就可以关闭资源网Xdebug功能PHP开发环境搭建ØwampServer目录介绍WampServer安装在“D:\wamp64”,使用前需要了解其主要子目录,如表所示子目录名作用www

存放网页文档根目录,默认只有将网资源网页上传到该目录下才能进行测试bin存放Apache、MySQL、PHP 三个主要服务器组件的目录logs存放网站日志文件,包含Apache、MySQL和PHP的日志等apps

存放了三个使用PHP开发的资源网应用软件alias存放Apache 设置的访问别名配置文件tmp存放网站运行的临时文件其次,还需掌握核心组件的位置,如表所示核心组件组件位置Apache服务器安装位置D:\wamp64\bin\apa资源网che\apache2.4.27。

主配置文件D:\wamp64\bin\apache\apache2.4.27\conf\httpd.conf扩展配置文件D:\wamp64\bin\apache\ap资源网ache2.4.27\conf\extra

网页存放位置D:\wamp64\wwwMySQL数据库安装位置D:\wamp64\bin\mysql\mysql5.7.19配置文件D:\wamp64\bin资源网\mysql\mysql5.7.19\my.ini

数据文件D:\wamp64\bin\mysql\mysql5.7.19\dataPHP模块安装位置D:\wamp64\bin\php\php7.1.9资源网配置文件D:\wamp64\bin\php\php7.1.9\php.ini

数据库管理软件安装位置D:\wamp64\apps\phpmyadmin4.7.4配置文件D:\wamp64\apps\ph资源网pmyadmin4.7.4\config.inc.phpØ测试开发环境WampServer安装完成后,需要测试开发环境是否可以正常运行。

打开浏览器,在地址栏中输入“http://localhost/”资源网测试如图显示图所示的界面,则表示WampServer安装成功

Ø第一个PHP程序1.2.节中已经搭建好PHP开发环境,接下来就自己动手编写一个PHP程序,亲自感受一下PHP语言的基本形式在磁盘目录D:\资源网wamp64\www\下创建一个目录section01,在section01目录下创建一个文本文件,重命名为1-1.php,用记事本打开,编写一段代码。

例中是编写好的PHP程序,下面分别对每条语句进行资源网详细的讲解,如图所示。

打开浏览器,在地址栏中输入“http://localhost/1-1.php”,然后回车,则运行结果如图所示。

接下来演示将PHP语言嵌入到扩展名为.php的HTML文件中,如例所资源网示。

运行结果如图所示。

在例中,用户可以根据需求在HTML文件中嵌入PHP代码PHP代码是嵌入在HTML代码中使用,为了避免书写大量的HTML代码,本书有些例题代码只书写PHP代码部分ØPHP程序开发流资源网程上面编写并运行了一个简单的PHP程序,从这个简单程序,可以总结出PHP程序的开发流程,具体如下所示。

1.编辑PHP源代码是一系列的语句或命令,编辑它可以使用任意的文本编辑器,如Windows系统下的资源网记事本、Linux系统下的vi、Sublime Text、Zend Studio、Eclipse for PHP、EasyEclipse等。

编辑完的PHP源代码的文件扩展名必须是.php,这样才能由P资源网HP引擎来处理在大部分的服务器上,这是PHP的默认扩展名,也可以在Web服务器中指定其他扩展名2.上传将编辑完成的PHP源代码上传到Web服务器上,本书中编辑好的PHP代码存放在目录“D:\wamp6资源网4\www\”下。

3.运行如果已经将PHP文件成功上传到Web服务器,打开浏览器,在地址栏里输入Web服务器的URL访问这个文件,服务器将自动解析这些文件,并将解析的结果返回给请求的浏览器。

小结:PH资源网P从入门到精通—PHP开发入门通过本章的学习,大家能够对PHP语言及其优势有初步的认识,重点掌握PHP开发环境的搭建并编写一个简单程序,着重理解PHP程序开发流程。

亲爱的读者们,感谢您花时间阅读本文。资源网如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

河南中青旅行社综合资讯 奇遇综合资讯 盛世蓟州综合资讯 综合资讯 游戏百科综合资讯 新闻62980