版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
开发环境的安装成都职业技术学院软件学院主讲教师:牟奇春问题引入PHP(PHP:HypertextPreprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法学习了C语言,吸纳Java和Perl多个语言的特色发展出自己的特色语法,并根据它们的长项持续改进提升自己,例如java的面向对象编程,该语言当初创建的主要目标是让开发人员快速编写出优质的web网站。PHP同时支持面向对象和面向过程的开发,使用上非常灵活。问题引入PHP是一种服务端语言,使用PHP编写的程序,不能直接在浏览器端运行,必须通过服务器解析后才能执行。因此,为了运行PHP程序,必须先安装PHP运行环境。问题引入PHP运行环境为分windows和linux两种环境。为了安装的简便,我们一般选择一键安装包进行安装,安装后,可以提供web服务、php解析、mysql数据库服务等。问题引入本课程的使用环境为windows,因此,下面介绍一下windows中如何安装运行环境。如果使用Linux操作系统,请参考网络上的资料进行安装。PHP开发环境配置PHP是一种服务器端的Web应用程序脚本语言,其开发环境主要包括:PHP解释器、Web服务器、数据库服务器及编辑器。PHP支持Windows和Linux等多种操作系统。PHP典型开发环境配置为Windows+IIS(或Apache)+PHP+MySQL,其中Linux系统为Linux+Apache+PHP+MySQL。采用PHP语言编写完成的程序,其扩展名是.php,这种文件是不能直接在浏览器中运行的,需要通过服务器的方式来进行运行。因此,在运行PHP文件之前,我们需要安装PHP开发环境,配置服务器。PHP开发环境配置PHP开发环境的配置相对比较复杂,如果是由用户自己下载PHP、Apache、MySQL来安装配置,会非常耗时,还容易出错。现在最简单的方式,是直接下载集成安装环境,会极大的提高我们的环境配置效率。目前流行的PHP集成运行环境软件包非常多,比如XAMPP、WAMPP等。在此,我们推荐大家使用“小皮面板”进行环境的搭建。PHP开发环境配置小皮面板官网地址是:/小皮面板是phpStudy的简称,系统提供了Linux和Windows两种版本,大家只需要根据自己的环境选择下载相应的版本即可。PHP开发环境配置访问网站:/,下载phpstudy客户端安装phpstudy图2打开下载好的phpstudy安装文件,根据安装向导,完成安装,然后启动客户端程序,如图2所示。安装phpstudy图3进入面板后,默认处于“首页”,在右边“套件”中点击Apache2.4.39和MySQL5.7.26后面的“启动”按钮。如果系统端口没有冲突,正常情况下,这两个运行环境将会启动成功,红色方块会变成蓝色箭头,如图3所示。(套件中显示的版本号,会随着系统版本发生变化
)测试运行环境运行环境正常启动后,在浏览器中输入:http://localhot/即可打开默认的首页。localhost是系统默认配置好的网站,其根目录是phpstudy安装目录下的www目录。如果要创建自己的网站,请在面板左侧点击“网站”,然后点击“创建新网站”,在域名中请输入自定义的域名,在根目录下选择我们的PHP程序所在的文件夹,如图4所示。点击“确认”即完成网站配置。图4配置网站在面板左侧点击“网站”,在此可以配置网站。域名中请输入自定义的域名,在根目录下选择我们的PHP程序所在的文件夹,根据需要,可以在PHP版本中切换版本(安装小皮以后,默认就是php7,如果要使用其他版本的php,请切换至“环境”面板,然后在php中选择所需版本进行安装。拓展我们安装的phpstudy软件,从套件面板可以看出,默认是包含了4个软件,如图5所示。其中Apache和Nginx是用于提供web服务的,我们在使用时,只需要启动其中之一即可。web服务默认的端口是80。FTP是用于提供FTP服务的,默认的端口是21,MySQL是提供数据库服务的,默认端口是3306。图5拓展如果系统中上述端口被占用,则无法启动相应的服务。解决办法是,可以更改上述服务所用的端口,比如,将web服务端口修改成8080。修改后,如果能正常启动,则访问时加上端口号即可,比如:http://localhost:8080拓展如果不想更换端口,可以将相应端口释放,也就是结束占用端口的软件。可以在面板左侧点击“设置”,然后在右侧“系统设置”中进行端口检测,一旦检测到端口被占用,将占
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中医药文化进校园-中医药健康伴我行
- 斜面上静摩擦问题课件
- 上下消化道出血鉴别
- 《血葡萄糖检测》课件
- 河北省张家口市桥西区2024-2025学年九年级上学期期末 历史试题(含答案)
- 2024年土地登记代理人题库附完整答案【夺冠系列】
- 单位管理制度展示大全职工管理十篇
- Unit 1 语篇组合提升练
- 单位管理制度展示大合集员工管理篇
- 全球资产配置资金流向月报(2024年12月):强美元下12月资金流出非美市场流入美股
- 2024年酒店式公寓承包合同
- 2025年八省联考内蒙古高考生物试卷真题答案详解(精校打印)
- 校园公园绿化养护协议
- 猫抓病的护理
- 2024版城市绿化养护合同补充协议3篇
- 勘察设计工作内容
- GB/T 19799.2-2024无损检测超声检测试块第2部分:2号标准试块
- 2024-2025学年冀教新版八年级上册数学期末复习试卷(含详解)
- DB45T 1831-2018 汽车加油加气站防雷装置检测技术规范
- 《儿歌运用于幼儿园教育问题研究的文献综述》8600字
- 悬挂灯笼施工方案
评论
0/150
提交评论