版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
开发环境的安装成都职业技术学院软件学院主讲教师:牟奇春问题引入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年学校语文教师工作计划例文(三篇)
- 2024年小学安全教育计划范例(二篇)
- 2024年土建工程师岗位的工作职责说明例文(七篇)
- 2024年学校公务用车管理制度模版(三篇)
- 2024年小学教研活动总结标准范本(二篇)
- 2024年小学图书借阅制度模版(五篇)
- 2024年固定资产借款合同范本(二篇)
- 2024年单位年终工作总结(四篇)
- 2024年安全生产工作总结简单版(四篇)
- 2024年工程预算员工作职责(四篇)
- 小学生竞选班委课件
- 导管相关静脉血栓预防与护理
- 小学水稻种植课程设计
- 2022年山东省春季高考数学试题及答案
- 2024年孟献贵民法合同编通则讲义
- 黑龙江广播电视局事业单位笔试真题2024
- 三位数乘以一位数水平练习题大全附答案
- 红色教育课题研究(3篇模板)
- DZ∕T 0399-2022 矿山资源储量管理规范(正式版)
- 中国神话故事绘本黄帝战蚩尤
- 2024年鄂尔多斯市国资产投资控股集团限公司招聘公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版
评论
0/150
提交评论