網站建設
搭建 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.88aikan.com

合作對接電話:0731-88571521

聯系方式

地址:湖南省長沙市天心區韶山南路248號南園503室

電話:13637482004    0731-88571521

網址:http://www.88aikan.com/

郵箱:123@123007.com

在線QQ咨詢

需求咨詢

價格咨詢

微信咨詢

掃一掃進移動端

版權所有 © 長沙一二三網絡技術有限公司    統一社會信用代碼:91430103MACCH7984M    網站ICP備案號:湘ICP備2023006748號     湘公網安備 43010302001803號        
91福利精品老师国产自产在线| 精品久久久久久国产免费了| 日本一区二区三区精品中文字幕| 国产精品乱码一区二区三| 久久精品国产99国产精品澳门| 日韩精品中文字幕在线| 久久精品国产亚洲av日韩| 久久精品国产亚洲一区二区三区| 青青青在线观看国产精品| 国产精品多人p群无码| 亚洲一级Av无码毛片久久精品| 国内揄拍国内精品对白86| 爽爽精品dvd蜜桃成熟时电影院| 亚洲人成电影网站国产精品| 亚洲色偷精品一区二区三区| 久久只有这里的精品69| 久久夜色精品国产亚洲av| 日韩精品无码成人专区| 国产精品高清视亚洲一区二区| 久久精品亚洲综合| 国产午夜精品一区二区| 精品一区二区三区AV天堂| 欧美日韩久久久精品A片| 亚洲国产精品xo在线观看| 亚洲AV无码国产精品麻豆天美| 99久久99这里只有免费的精品| 四虎成人精品国产永久免费无码| 国产成人精品日本亚洲专| 性色精品视频网站在线观看| 99久久国产精品免费一区二区| 亚洲国产精品成人久久蜜臀 | 久久96国产精品| 日韩精品亚洲aⅴ在线影院| 亚洲精品专区在线观看| 国产精品理论电影| 成人精品一区二区三区电影| 国产精品一久久香蕉产线看| 亚洲精品国产电影午夜| 精品亚洲成AV人在线观看| 99久久人妻精品免费二区| 亚洲国产精品一区|