网站建设
搭建 PHP 运行环境通常包括安装 PHP 解释器、Web 服务器(如 Apache 或 Nginx)和数据库(如 MySQL)。以下是常见的搭建方法
发布时间:2025-2-6  /  浏览数量:
搭建 PHP 运行环境通常包括安装 PHP 解释器、Web 服务器(如 Apache 或 Nginx)和数据库(如 MySQL)。以下是常见的搭建方法

搭建 PHP 运行环境通常包括安装 PHP 解释器、Web 服务器(如 Apache 或 Nginx)和数据库(如 MySQL)。以下是常见的搭建方法:


1. 使用集成环境(推荐)

集成环境(如 XAMPP、WAMP、Laravel Homestead)可以一键安装 PHP、Web 服务器和数据库,适合初学者和快速开发。


XAMPP(跨平台)

下载地址:https://www.apachefriends.org/


安装步骤:


下载适合操作系统的版本(Windows、Linux、macOS)。


运行安装程序,按提示完成安装。


启动 XAMPP 控制面板,开启 Apache 和 MySQL 服务。


将 PHP 项目文件放入 htdocs 目录(Windows)或 /opt/lampp/htdocs(Linux/macOS)。


在浏览器访问 http://localhost/项目文件夹 即可运行 PHP 项目。


WAMP(仅限 Windows)

下载地址:http://www.wampserver.com/


安装步骤:


下载并安装 WAMP。


启动 WAMP 服务,图标变绿表示服务已启动。


将 PHP 项目文件放入 www 目录。


在浏览器访问 http://localhost/项目文件夹。


Laravel Homestead(适合 Laravel 项目)

基于 Vagrant 的虚拟化环境,适合 Laravel 开发。


官方文档:https://laravel.com/docs/homestead


2. 手动搭建 PHP 运行环境

适合需要自定义配置的用户。


在 Linux 上(以 Ubuntu 为例)

安装 Apache


bash

复制

sudo apt update

sudo apt install apache2

启动 Apache:


bash

复制

sudo systemctl start apache2

sudo systemctl enable apache2

安装 PHP


bash

复制

sudo apt install php libapache2-mod-php php-mysql

验证 PHP 是否安装成功:


bash

复制

php -v

安装 MySQL


bash

复制

sudo apt install mysql-server

配置 MySQL:


bash

复制

sudo mysql_secure_installation

测试 PHP

在 /var/www/html 目录下创建 info.php 文件:


php

复制

<?php

phpinfo();

?>

在浏览器访问 http://localhost/info.php,查看 PHP 信息。


在 Windows 上

安装 PHP


下载 PHP:https://windows.php.net/download/


解压到目录(如 C:\php),将 php.ini-development 重命名为 php.ini。


将 PHP 目录添加到系统环境变量 PATH 中。


安装 Apache


下载 Apache:https://httpd.apache.org/download.cgi


安装并配置 Apache,编辑 httpd.conf 文件,添加以下内容:


apache

复制

LoadModule php_module "C:/php/php8apache2_4.dll"

AddHandler application/x-httpd-php .php

PHPIniDir "C:/php"

安装 MySQL


下载 MySQL:https://dev.mysql.com/downloads/installer/


安装并配置 MySQL。


测试 PHP

在 Apache 的 htdocs 目录下创建 info.php 文件,内容同上,访问 http://localhost/info.php。


在 macOS 上

使用 Homebrew 安装


安装 Homebrew(如果未安装):


bash

复制

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装 PHP:


bash

复制

brew install php

安装 Apache:


bash

复制

brew install httpd

安装 MySQL:


bash

复制

brew install mysql

配置 Apache 和 PHP


编辑 Apache 配置文件 /usr/local/etc/httpd/httpd.conf,启用 PHP 模块:


apache

复制

LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so

AddHandler php7-script .php

重启 Apache:


bash

复制

sudo brew services restart httpd

测试 PHP

在 Apache 的 htdocs 目录下创建 info.php 文件,内容同上,访问 http://localhost/info.php。


3. 使用 Docker 搭建 PHP 环境

适合需要隔离环境的开发者。


安装 Docker


下载 Docker:https://www.docker.com/get-started


创建 docker-compose.yml 文件


yaml

复制

version: '3'

services:

  web:

    image: php:8.2-apache

    ports:

      - "80:80"

    volumes:

      - ./src:/var/www/html

  db:

    image: mysql:5.7

    environment:

      MYSQL_ROOT_PASSWORD: root

      MYSQL_DATABASE: testdb

启动服务


bash

复制

docker-compose up -d

测试 PHP

在 ./src 目录下创建 info.php 文件,内容同上,访问 http://localhost/info.php。


总结

初学者:推荐使用 XAMPP、WAMP 等集成环境。


开发者:可以手动搭建或使用 Docker 实现更灵活的配置。


生产环境:建议使用 Docker 或手动配置,确保环境稳定和安全。





上一条: 百度、OpenAI等大模型免费用 专家:DeepSeek迫使头部玩家打破封闭生态
下一条: 未来几年公司网站发展的关键趋势
相关热门资讯  News
一二三客户案例

  123 NETWORK

合作共赢,助您打开网络营销财富之间!

www.123007.com

合作对接电话:0731-88571521

联系方式

地址:湖南省长沙市天心区韶山南路248号南园503室

电话:13637482004    0731-88571521

网址:http://www.123007.com/

邮箱:123@123007.com

在线QQ咨询

需求咨询

价格咨询

微信咨询

扫一扫进移动端

版权所有 © 长沙一二三网络技术有限公司    统一社会信用代码:91430103MACCH7984M    网站ICP备案号:湘ICP备2023006748号     湘公网安备 43010302001803号