PHP入门【1】使用组合包安装php

news/2024/11/21 1:34:37/

目录

一,安装appserv组合包

二,运行第一个php程序


一,安装appserv组合包

组合包:将apache,mysql,php等服务器软件和工具安装配置完成后打包处理

组合包大大提高了我们的效率,不需要为配置环境而花费太多时间,我们只需要将已经配置好的套件解压到本地硬盘中即可使用,所以比较适合初学者使用(就比如我),组合的优缺点如下

优点:

  • 安装简单
  • 安装速度快
  • 运行稳定

缺点:

  • 灵活性差

目前网上流行的组合包有很多,这里就不多废话了,我们直接来使用appserv

点击如下链接到appserv官网下载组合包

Download –  AppServ : Apache + PHP + MYSQL

出现如下页面,点击红色的”download“按钮进行下载 

接着页面会跳转,这个时候不需要进行任何操作,只需要等着下载就行 ,如果WiFi网络不是很好的话,建议使用流量,不然容易下载失败,导致重新下载,还得浪费时间

下载之后,双击exe文件:

接着就是很简单的next,下一步 

 

 如果不想要软件下载到c盘的话,选择”browse“修改下载路径,之后点击下一步

 

 如下,默认的服务名(网站的域名)可以不用改,直接默认”localhost’,第二栏的网络管理员邮箱地址就填自己经常用的邮箱,第三栏输入想要使用的端口,这里就默认使用80【有兴趣的可以尝试着填入8080,因为后面需要将改端口修改成8080,但是因为我没有尝试过行不行,一开始我就是 用默认的80端口】,之后点击“next”下一步

这里需要我设置MySQL的密码【密码一定要是自己记得主的,因为很重要】

 

如上点击“finish”结束之后我在网页上输入http://127.0.0.1:8080/

或 http://localhost:8080/   之后出现的页面如下,

这个时候不要荒,只要思想不滑坡,方法总比困难多,查看其他大佬的博客之后,我的修改过程如下,首先修改   AppServ\Apache24\conf 目录下的httpd.conf文件

将Listen 80修改成Listen 8080

 接着再到  AppServ\Apache24\bin  目录下运行 ApacheMonitor.exehttpd.exe程序

【值得注意的是,httpd.exe这个程序打开之后不能叉掉,可以将其最小化,不然无法访问页面

 如果出现如下界面,说明appserv组合包已经安装完成。

 使用命令行窗口,输入  php --version查看php版本如下,我现在的环境是php 7

二,运行第一个php程序

php开发环境搭建完毕后,接下来就是使用这个环境来运行第一个php程序,测试一下我们的开发环境是否搭建成功

首先在  \AppServ\www  目录下创建一个txt文件,之后在里面输入php代码 

 内容如下

<body><?phpecho  "你好世界,我是php!";?>
</body>

之后保存,并修改文件后缀为php 

 

之后在浏览器中输入:http://localhost:8080/first.php 

执行效果如下,说明php程序已经正确运行,标志着我的php开发环境搭建成功 

有问题评论区或私信询问 


http://www.ppmy.cn/news/54043.html

相关文章

AI看图说话,MiniGPT-4已经开源

MiniGPT-4 是一个人工智能工具&#xff0c;​最大的飞跃是增加了识图能力&#xff0c;​并且回答准确性也得到显著提高。​它可以识别图片并回答关于图片的问题&#xff0c;​例如图片内容、​颜色等等。 ​此外&#xff0c;​它还可以进行图像对话&#xff0c;​即通过图片和…

【mysql】事务的四大特性

目录 一、四大特性&#xff08;ACID&#xff09;1.1 原子性1.2 一致性1.3 隔离性1.4 持久性 一、四大特性&#xff08;ACID&#xff09; 1.原子性 2.一致性 3.隔离性 4.持久性 1.1 原子性 1.英文&#xff1a;Atomicity [ˌtəˈmɪsəti] 2.事务是不可分割的最小操作单元&…

【老王读SpringMVC-3】根据 url 是如何找到 controller method 的?

前面分析了 request 与 handler method 映射关系的注册&#xff0c;现在再来分析一下 SpringMVC 是如何根据 request 来获取对应的 handler method 的? 可能有人会说&#xff0c;既然已经将 request 与 handler method 映射关系注册保存在了 AbstractHandlerMethodMapping.Ma…

Html5版贪吃蛇游戏制作(经典玩法)

回味经典小游戏&#xff0c;用Html5做了个贪吃蛇的小游戏&#xff0c;完成了核心经典玩法的功能。 游戏可以通过电脑的键盘“方向键”控制&#xff0c;也可以点击屏幕中的按钮进行控制。&#xff08;支持移动端哈&#xff09; 点击这里试玩 蛇的移动是在18 x 18的格子中进行移…

mybatisplus封装方法

分页 public AjaxResult getBlindBoxInfo(RequestParam(name“pageNo”, defaultValue“1”) Integer pageNo, RequestParam(name“pageSize”, defaultValue“10”) Integer pageSize) { String userId AuthUtil.getAppUserId(); if(StringUtils.isEmpty(userId)){ return A…

基于springboot和ajax的简单项目 013 ztree插件使用,这是关于修改和新增的

先写写的是menu_list.html文件上的内容。 01.在自动加载函数上写点击事件 $(".input-group-btn").on("click",".btn-delete",doDeleteObject).on("click",".btn-add,.btn-update",doLoadEditUI);02.登录函数&#xff1a; …

大模型竞逐,再造AI新格局

作者 | 辰纹 来源 | 洞见新研社 “面对AI时代&#xff0c;所有产品都值得用大模型重做一次。” 这是阿里巴巴集团董事会主席兼CEO、阿里云智能集团CEO张勇在2023阿里云峰会上对AIGC&#xff08;生成式AI&#xff09;进化的判断&#xff0c;在这背后则是由ChatGPT为起始点&…

现场工程师救火-UEFI(BIOS)节能设置导致金牌服务器只跑出龟速

近期协助出现场&#xff0c;解决了一个非常典型的UEFI 启动参数配置不当导致的服务器降效案例。错误的节能参数配置&#xff0c;导致价值几十万的服务器变成龟速服务器&#xff0c;并造成严重的生产事故。 1. 现象 朋友公司近期准备升级2010年就部署的服务器组&#xff0c;新…