安装 PHP

下载并安装 PHP 的最新版本。可以从 PHP 官方网站 获取适用于 Windows、macOS 或 Linux 的安装包。对于 Linux 用户,可以通过包管理器安装:

sudo apt-get install php  # Debian/Ubuntu
sudo yum install php      # CentOS/RHEL

运行 PHP 脚本

创建一个简单的 PHP 文件(例如 test.php),内容如下:

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

通过命令行运行:

php test.php

或者在 Web 服务器(如 Apache 或 Nginx)中部署,通过浏览器访问。

基本语法

PHP 脚本以 <?php 开头,以 ?> 结尾。变量以 $ 开头,无需声明类型:

<?php
$name = "John";
$age = 25;
echo "Name: $name, Age: $age";
?>

常用功能

数据库连接(MySQL)
使用 mysqli 扩展连接数据库:

<?php
$conn = new mysqli("localhost", "username", "password", "database");
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
$conn->close();
?>

表单处理
接收并处理 HTML 表单数据:

<form method="post" action="process.php">
    <input type="text" name="username">
    <input type="submit">
</form>

process.php 中:

<?php
$username = $_POST["username"];
echo "Hello, $username";
?>

调试与错误处理

启用错误报告以便调试:

<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
?>

使用 try-catch 处理异常:

<?php
try {
    $result = 10 / 0;
} catch (Exception $e) {
    echo "Error: " . $e->getMessage();
}
?>

框架与扩展

使用框架(如 Laravel 或 Symfony)简化开发。安装 Laravel:

composer global require laravel/installer
laravel new project-name

通过 Composer 管理依赖:

composer require package-name

性能优化

启用 OPcache 加速 PHP:

; php.ini 配置
opcache.enable=1
opcache.enable_cli=1

使用缓存工具(如 Redis)存储频繁访问的数据:

<?php
$redis = new Redis();
$redis->connect("127.0.0.1", 6379);
$redis->set("key", "value");
echo $redis->get("key");
?>

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐