当前位置: 首页 > news >正文

PHP安装使用教程

一、PHP 简介

PHP(Hypertext Preprocessor)是一种广泛应用的开源服务器端脚本语言,尤其适用于 Web 开发,可嵌入 HTML 中使用。其运行速度快、易学易用,支持多种数据库和平台。


二、PHP 安装教程

2.1 支持平台

PHP 支持 Windows、macOS 和 Linux。


2.2 Windows 安装

方法一:使用 XAMPP(推荐)
  1. 下载地址:https://www.apachefriends.org/
  2. 安装后启动 Apache 和 MySQL 服务
  3. 在浏览器访问 http://localhost,验证成功
方法二:手动安装 PHP
  1. 下载地址:https://windows.php.net/download
  2. 解压后配置 php.ini 文件
  3. 添加 PHP 目录到环境变量 Path
  4. 验证安装:
php -v

2.3 macOS 安装

方法一:使用 Homebrew 安装
brew install php

启动服务:

brew services start php
php -v

2.4 Linux 安装(以 Ubuntu 为例)

sudo apt update
sudo apt install php php-cli php-mysql php-curl php-gd php-mbstring
php -v

三、编写第一个 PHP 程序

3.1 创建 hello.php 文件

<?php
echo "Hello, PHP!";
?>

3.2 命令行运行

php hello.php

3.3 浏览器运行

将文件放入 Web 根目录(如 XAMPP 的 htdocs),然后访问:

http://localhost/hello.php

四、PHP 常用命令

命令说明
php -v查看版本
php -m查看已加载的扩展模块
php -S localhost:8000启动内置服务器
phpinfo();输出 PHP 环境信息

五、PHP 开发环境推荐

工具特点
VS Code插件丰富,轻量高效
PhpStormJetBrains 出品,功能全面
XAMPP集成 Apache + PHP + MySQL
Laravel ValetmacOS 下简洁的开发环境

六、常用扩展安装

以 Ubuntu 为例:

sudo apt install php-mbstring php-xml php-zip php-bcmath

启用扩展并重启服务:

sudo systemctl restart apache2

七、常见问题

Q1: 浏览器无法访问 PHP 文件?

  • 检查 Apache 是否运行
  • 文件是否放在正确的 Web 根目录
  • 文件后缀是否为 .php

Q2: 命令行无法识别 php?

  • 检查是否配置了环境变量
  • macOS 使用 which php 查看安装位置

八、学习资源推荐

  • PHP 官方网站
  • PHP 中文网
  • 菜鸟教程 PHP 教程
  • Laravel 官网

本文由“小奇Java面试”原创发布,转载请注明出处。

可以搜索【小奇JAVA面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线图】获取学习路线图。

在这里插入图片描述

http://www.lqws.cn/news/580951.html

相关文章:

  • 如何在Linux服务器中配置Oracle数据库
  • 大数据(4)-spark
  • vue3 + luckysheet 实现在线编辑Excel
  • stm32 freertos下基于 hal库的模拟I2C驱动实现
  • Python 安装使用教程
  • 【知识】RPC和gRPC
  • 实现ModbusTCP转Profinet网关协议转换功能的网关设备
  • Install Ubuntu 24.04 System
  • reactor-test
  • 如何在 iOS 上线前做好安全防护?IPA 混淆与逆向防护实践详解
  • 什么是IOC(控制反转)?—— 用生活实例解读Spring核心概念
  • 【硬核数学】2.7 理论与现实的鸿沟:深度学习的数值稳定性挑战《从零构建机器学习、深度学习到LLM的数学认知》
  • 使用OpenSSL接口读取pem编码格式文件中的证书
  • Java外观模式实现方式与测试方法
  • 链表题解——设计链表【LeetCode】
  • 大模型-分布式推理简介
  • linux 操作docker的基本命令docker仓库
  • ubuntu下免sudo执行docker
  • 自动驾驶:特斯拉 Model Y全自动驾驶交付的技术原理
  • 笨方法学python -练习6
  • 设计模式精讲 Day 19:观察者模式(Observer Pattern)
  • 设计模式-观察者模式
  • Linux 系统管理:高效运维与性能优化
  • MAC电脑,在 Docker 中已经运行过一次 Oracle 镜像后,再次运行具体操作。
  • pytorch底层原理学习--计算图
  • 【WCF】通过AOP实现基于JWT的授权与鉴权的实践
  • LG 将正式终止手机相关服务,彻底告别手机市场
  • 云手机主要是指什么?
  • static线程安全
  • 10.【C语言学习笔记】指针(二)