安装 PHP | 学习笔记

本文涉及的产品
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: 快速学习安装 PHP 。

开发者学堂课程【PHP 基础入门课程(上) :安装  PHP 】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/709/detail/12576


安装  PHP

 

内容介绍:

一、目标及概念

二、安装 PHP 的具体步骤

三、小结

 

一、目标及概念

目标:了解 PHP 的独立安装,并能够使用 php.ex 实现 PHP 脚本的解析。

概念:PHP 是一种脚本/编程语言,需要特定的解释器来进行解释,这个解释器就是 PHP 引擎。

而 PHP 引擎不是系统自带或者 Apache 自带,因此需要安装 PHP。

 

二、安装 PHP 的具体步骤

1. 获取 PHP :建议去 php 官网,获取最新版本7.2.4,或者直接进入 PHP7.2.4 下载界面下载。(注意下载适合计算机的位数的版本 zip 文件,当前电脑为64位操作系统;另外下载的软件应该是 ThreadSafety)

2. 为了方便管理,我们可以将 PHP 与 Apache 服务器安装到同一个目录:解压缩压缩文件到 D:/server 目录下。

将整个文件夹 Ctrl+C 复制一下,放到我们的 D 盘 serve 里面。

3. 为了方便管理,将文件夹改成 PHP7(至此 PHP 已经安装完毕):建议通常一般会把它改短一点,就叫 PHP 7就行,大概知道它的版本,大版本往往差距不是说特别明显。

4. 掌握 PHP 常用内容

(1)形如dev ,这是它内部的一些东西和设备。

(2)exe 叫扩展文件。 PHP 里面很多的东西,例如: pdo 、 mysqli、lib 之类的很多,这个东西就是我们后面要用到的核心的一些文件,暂时不用管。

(3) PHP 执行文件:Php.exe 就可以直接去用了, PHP 代码解释器,能够将 PHP 代码解析成 HTML 文件。

(4) PHP 配置文件: php.ini 默认的 PHP 提供了两套配置文件 php.ini-development(开发环境)、 php.ini-production(生产环境)

image.png 

5. 将 phpini-development 修改成 phpini 格式(建议复制一份 phpini-development 然后修改成 phpini)

作用:php.ini-development:将所有的错误给你报出来,不让他藏着,就可以把代码做得更加完善。

php.ini-production:已放到线上让别人在使用了,这个时候你报错是报给用户看,用户看了是没有价值的,所以我们通常在开发阶段用它就行了。复制一份,也不去覆盖它,直接改为 php.ini

PHP是一种绿色软件,它不需要安装,只要你解压就可以用了,不需要进行修改。

6. 测试 php.exe 的功能

(1)在 D:/server/Web文件夹下创建一个 indexphp 文件(需要通过文件系统修改显示文件后缀名,Windows 系统默认隐藏后缀名)

(2)使用编辑器打开文件,然后输入对应的代码(不建议使用 Windows 自带的 TXT 编辑器,建议使用代码编辑器

editplus/phpstorm/subline)

创建一个 txt 文件,里面写上一段 php 代码,大家可以暂时不用去管它,知道这是一个输出就可以了。

输出 echo hello word,测试这个东西它能不能运行:

先用浏览器来测试一下。

访问一下这个 index.php ,看看 apache 会不会对他做任何的一个操作,显示能访问到,乱码了也没有解析,

说明 apache 不会去解析它,更加确定 apache 只是一个代码的搬运工,从来不做解析。

(3)在控制台(CMD)下进入到 php. Exe 所在目录

看 PHP 能不能来解析。

image.png进入到 php 7 对应的这个文件夹,这个时候有一个还是 cd..可以看一下{.. }是不是回到上一级,回到 serve 了,而我当前应该在我的 P2P7下面,进入到这个文件夹,此时就有 PHP .exe了。

(4)使用命令测试 phpexe 对代码的执行

:phpexe-fD:/server/Web/index.php

image.png我们找一下 php.exe-fD:/server/Apache 24/htdoc/index.php

执行结果中有括号,还有一堆中文、乱码了,所以说明它解析了,那说明 PHP 已经可以工作了,即  PHP 就安装完了。

所以  PHP 的安装很简单,其实就是做一步解压跟加一个配置文件就可以了。


三、小结

1. PHP 是一种脚本编程语言,所以它需要专门的引擎来解析,这个引擎其实就是  PHP .exe。

2.  PHP 不能自动获取请求解析 PHP 代码,所以它需要通过指令执行。

即我们没有办法让浏览器去访问这个 PHP.exe,因此只能我们在这个命令台里面自己找到它;然后去完成对应的指令操作,才能实现这个解析。

相关文章
|
10天前
|
开发框架 小程序 前端开发
圈子社交app前端+后端源码,uniapp社交兴趣圈子开发,框架php圈子小程序安装搭建
本文介绍了圈子社交APP的源码获取、分析与定制,PHP实现的圈子框架设计及代码编写,以及圈子小程序的安装搭建。涵盖环境配置、数据库设计、前后端开发与接口对接等内容,确保平台的安全性、性能和功能完整性。通过详细指导,帮助开发者快速搭建稳定可靠的圈子社交平台。
111 18
|
2月前
|
Java 程序员 PHP
01 入门PHP就来我这-安装phpstudy
路老师的PHP入门教程,带你从零开始学习PHP。首先下载并安装phpStudy,接着配置域名和端口,最后创建并运行第一个PHP文件。内容详实,适合初学者。
54 3
01 入门PHP就来我这-安装phpstudy
|
3月前
|
NoSQL MongoDB PHP
PHP7 MongDB 安装与使用
10月更文挑战第19天
42 1
PHP7 MongDB 安装与使用
|
3月前
|
tengine 应用服务中间件 Linux
Tengine、Nginx安装PHP命令教程
要在阿里云Linux上安装PHP,请先更新YUM源并启用PHP 8.0仓库,然后安装PHP及相关扩展。通过`php -v`命令验证安装成功后,需修改Nginx配置文件以支持PHP,并重启服务。最后,创建`phpinfo.php`文件测试安装是否成功。对于CentOS系统,还需安装EPEL源和Remi仓库,其余步骤类似。完成上述操作后,可通过浏览器访问`http://IP地址/phpinfo.php`测试安装结果。
|
3月前
|
测试技术 PHP 开发工具
php性能监测模块XHProf安装与测试
【10月更文挑战第13天】php性能监测模块XHProf安装与测试
41 0
|
4月前
|
PHP Windows
thinkPhP6.0安装教程图解--PHP框架安装
本文是一篇关于ThinkPHP 6.0安装教程的图解,包括环境检查、安装Composer、修改Composer镜像地址、安装ThinkPHP框架以及启动运行ThinkPHP的步骤。文章详细描述了每个步骤的操作方法,并提供了相应的命令和截图,帮助用户理解并顺利完成ThinkPHP 6.0的安装和运行。
thinkPhP6.0安装教程图解--PHP框架安装
|
3月前
|
缓存 PHP C语言
宝塔PHP8.1安装fileinfo拓展失败解决办法
在宝塔面板安装PHP8.1后,fileinfo扩展安装失败,手动尝试也报错。通过分析错误信息,在Makefile中修改CFLAGS添加`-std=c99`,并执行`make clean`清除缓存后,重新编译安装成功。最后在php.ini中启用fileinfo扩展并重启PHP服务。注意需调整CFLAGS为`-std=c99 -g`,去掉`-O2`。
210 0
|
2月前
|
前端开发 关系型数据库 MySQL
PHP与MySQL动态网站开发实战指南####
【10月更文挑战第21天】 本文将深入浅出地探讨如何使用PHP与MySQL构建一个动态网站,从环境搭建到项目部署,全程实战演示。无论你是编程新手还是希望巩固Web开发技能的老手,都能在这篇文章中找到实用的技巧和启发。我们将一起探索如何通过PHP处理用户请求,利用MySQL存储数据,并最终呈现动态内容给用户,打造属于自己的在线平台。 ####
67 0
|
1月前
|
存储 关系型数据库 MySQL
PHP与MySQL动态网站开发:从基础到实践####
本文将深入探讨PHP与MySQL的结合使用,展示如何构建一个动态网站。通过一系列实例和代码片段,我们将逐步了解数据库连接、数据操作、用户输入处理及安全防护等关键技术点。无论您是初学者还是有经验的开发者,都能从中获益匪浅。 ####
|
2月前
|
安全 关系型数据库 MySQL
PHP与MySQL动态网站开发实战指南####
——深入探索LAMP栈下的高效数据交互与处理技巧 ####
下一篇
开通oss服务