web后端开发--PHP第一站:熟悉PHP及Apache的安装

PHP

  • 定义:通用开源服务器端脚本语言。

  • 特点:语法混合了C、Java、Perl以及PHP自创新的语法;PHP比CGI或者Perl更快速的执行动态网页–动态页面方面,PHP将程序嵌入到HTML文档中执行,执行效率比完全生成HTML标记的CGI要高许多;支持几乎所有流行的数据库及操作系统;可以C、C++进行程序的扩展。

  • 优势:
    1.开放源代码
    2.免费性
    3.快捷性:程序开发快,运行快,技术本身学习快,嵌入于HTML:编辑简单,实用性强,更适合初学者。
    4.跨平台性强
    5.图像处理:用PHP动态创建图像,PHP图像处理默认使用GD2.也可以配置为使用image magick进行图像处理。
    6.面向对象:适用于大型商业程序的开发。
    7.PHP支持脚本语言为主,同为类C语言

  • PHP发展历史
    1995:PHP/FI
    1997:PHP/FI2.0
    1998:PHP3
    2000:PHP4
    2005:PHP5

  • PHP应用领域
    1.web服务器端脚本:“生成”网页的程序脚本–web开发
    2.命令行脚本(不常用)
    3.应用程序图形界面:可以做window窗口的软件(界面)

  • PHP运行原理

如图所示:
web后端开发--PHP第一站:熟悉PHP及Apache的安装_第1张图片
web开发实际就是浏览器软件与web服务器端软件的交流,客户从浏览器软件中发出请求,web服务器端发出应答。Apache调用PHP执行PHP代码,PHP调用数据库。
客户端技术:HTML、css、JavaScript
服务器端技术
1.web服务器软件:Apache、IIS
2.服务器端语言:Java、PHP
3.数据库:mysql、msSQL
注意:Apache、PHP、MySQL能独立运行

Apache的安装

  • 安装按照顺序就行
  • 选择自定义即custom安装
  • 安装成功后再浏览器选择localhost网址时显示it works即成功安装。
    要求:不要安装有中文的目录中;尽量将PHP、MySQL、Apache安装在同一目录下;尽量将之前的amp集成安装环境删除并删除已经配置的环境变量
    主流版本:Apache2.2
    MySQL5.5

你可能感兴趣的:(学web,web后端开发,PHP)