01-PHP简介和开发环境的搭建
一:PHP简介
PHP --> PHP Hypertext Preprocessor 超文本预处理程序开源脚本语言 --> 一款服务器端运行,开源免费的脚本语言1995年诞生第一个版本 PHP/FI1997 发布PHP/FI2.0版本1998 发布 PHP3 版本 基本成为一门使用性语言2000 发布 PHP4 版本 在全球已具备较大的用户群体2005 发布 PHP5 版本 基本实现面向对象的编程特性;
二:PHP的运行环境
PHP运行环境需要具备以下支持:1、 PHP脚本核心 --> 是PHP基础构成的核心部分;2、 WEB服务器 --> PHP是服务器端运行的脚本程序,运行PHP程序需要服务器支持;3、 数据库 --> 用于持久化数据保存的工具;4、 运行平台 --> 运行服务器和执行PHP脚本的系统;
三:PHP的环境搭建注:PHP脚本核心、(apache httpd)服务器运行依赖于 VC
1、 使用集成环境搭建
A、 appserv(windows) 集成环境 可手动选择安装组建B、 wamp(windows) 集成环境 不可手动选择安装组建C、 lamp(liunx) 集成环境 不可手动选择安装组建D、 mamp(MAC OS) 集成环境 不可手动选择安装组建注:对于不可以手动选择安装组建的电脑,需要先手动删除原有计算中的mysql数据库后在进行安装, 防止安装集成环境后出现错误。
2、 独立环境安装(MAC)
MAC OS 系统自带PHP脚本核心和apache httpd服务器,但并没有进行关联和设置,需要手动进行配置。A、apache httpd 服务器的配置和启动>>MAX OS系统中自带的服务器,本身已完成基础服务,只需要启动就可以正常运行;>>相关命令:命令 作用
sudo apachectl start 启动服务器
sudo apachectl restart 服务器重启
sudo apachectl stop 服务器停止
sudo apachectl -v 查看服务器版本
服务器启动完成后,在浏览器中使用 localhost 或 127.0.0.1 直接访问
服务器的网站根目录:/Library/WebServer/Documents
此时添加PHP页面测试,页面无法解析PHP页面
B、添加服务器PHP支持
打开服务器软件中的 /etc/apache2/httpd.conf 文件做以下修改:
删除LoadModule php5_module libexec/apache2/libphp5.so 前的注释 #
并重启服务器,测试
C、修改项目默认目录
在当前用户目录中添加 新文件夹 phpwork
在 httpd.conf 搜索 DocumentRoot 进行修改,修改如下
01-PHP简介和开发环境的搭建相关推荐
- 【菠萝狗四足机器人】二次开发教程--第一章 【简介与开发环境搭建】
Py-apple Dynamics 简介与开发环境搭建 1 简介 1.1 何为 菠萝狗 和 Py-Apple Dynamics 1.2 目前支持的功能 2 开发环境搭建 2.1 硬件的搭建 2.1 软 ...
- Web笔记(一) Web 简介与开发环境搭建
Web应用程序的工作原理 大多数的Web应用程序结构都是采用最为流行的B/S软件开发体系结构,将Web应用程序部署在Web服务器上,只要Web服务器启动,用户就可以通过客户端浏览器发送HTTP请求到W ...
- android studio scala插件,Scala 语言开发Andorid ,开发环境的搭建(一)
Scala 语言开发Andorid ,开发环境的搭建 厌倦 Java 繁琐的语法,为了更优雅的开发 Android 程序,Scala 代替 Java 是一个不错的尝试. 开发前可以学习 Scala 的 ...
- 编译vuejs html,VueJs(2)---VueJs开发环境的搭建和讲解index.html如何被渲染
VueJs开发环境的搭建和讲解初始框架 有关如何搭建vue.js框架我这看了一篇文章,自己也根据它进行搭建环境. 接下来对初始的框架进行讲解,只讲index.html是如何被渲染出来的. 一.启动项目 ...
- Linux简介和开发环境
1.Linux简介 1.1 Linux的诞生 芬兰人Linus于1992年左右 设计的 类Unix操作系统----其实就是可以运行在微机(即,CPU必须是Intel的x86)上的Unix操作系 ...
- 汇编开发环境的搭建和使用
上机实验01 汇编开发环境的搭建和使用 一.实验要求和目的 1.掌握汇编语言程序设计的基本方法和技能: 2.熟练掌握使用全屏幕编辑程序EDIT编辑汇编语言源程序(注:也可用计事本编辑汇编源程序): ...
- Java开发环境的搭建与基础语法(温习知识点)
复习昨日内容 * Java语言概述* Java语言概述&发展史[了解]* Java的跨平台[了解]* JDK JRE JVM 有什么作用[理解] * Java开发环境的搭建 * JDK的下载与 ...
- 前端基础 - HTML简介及开发环境
前端基础 - HTML简介及开发环境 HTML简介及开发环境 HTML简介: 英文:Hyper Text Markup Language(超级文本标记语言) 超级文本:普通文本只能显示文字,超级文本, ...
- 用Python来开发安卓程序:(1)BeeWare安卓开发环境的搭建
文章目录 1. 前言 2. BeeWare简介 3. 开发环境搭建注意事项 4. 安装BeeWare 5. 开发环境搭建 5.1 创建项目 5.1.1 创建一个新项目 5.2 运行项目 5.3 打包项 ...
最新文章
- Bootstrap基础一 CSS 概览
- gj10 python socket编程
- ZOJ - 2676 Network Wars(01分数规划+最小割)
- Ant Design 3.15.0 发布,企业级 UI 设计语言和 React 实现
- jdbctypetimestamp_mysql之TIMESTAMP(时间戳)用法详解
- Windows Notepad 居然要迎来大更新了!
- WEB测试—功能测试
- Go 设计模式(Go patterns)
- 数字黑洞java_java实现数字黑洞
- 电脑上的日期从1980年到2099年
- 计算机组装所需硬件,电脑配件,详细教您电脑组装需要哪些配件
- 人群密度估计--Recurrent Attentive Zooming for Joint Crowd Counting and Precise Localization
- 送书 |《Python数据分析从小白到专家》
- docker启动Tomcat卡住不动
- pytorch学习(五)---torch.nn模块
- 没想到系列之YOLOv4:Optimal Speed and Accuracy of Object Detection
- Mac 配置 java 8_mac系统下载、安装、使用Java8教程
- html5制作大小写转换,JavaScript中如何实现大小写转换
- MMoE论文中Synthetic Data生成代码(控制多任务学习中任务之间的相关性)
- Windows 10上快速尝鲜bash on Ubuntu