首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

PHP 學習筆記(一):Windows/Linux 開發環境搭建全攻略

     編輯:PHP 相關知識

前言

PHP(Hypertext Preprocessor)是嵌入 HTML 的伺服器端腳本語言,語法似 C,開源免費,廣泛用於 Web 開發。本系列以問題導向記錄學習過程,作為自我總結與同好參考。

問題 1:需要什麼開發環境與工具?

版本了解即可,重點在環境搭建。推薦:

  • Windows:集成套件(WampServer/XAMPP)一鍵部署 Apache+MySQL+PHP。
  • Linux:LAMP(Linux+Apache+MySQL+PHP)手動編譯或包管理器安裝,生產環境標配。
  • IDE:PhpStorm(首選)、VS Code + PHP 插件、Zend Studio、EditPlus 等。

問題 2:Windows 安裝步驟與注意事項(以 WampServer 為例)

  1. 下載對應系統位數(32/64-bit)安裝包,一路「下一步」。
  2. 關鍵注意:
    • 安裝路徑不能包含中文或空格。
    • MySQL 預設用戶 root,密碼為空。
    • 資料庫檔案目錄:wamp\bin\mysql\mysql版本\data
    • Web 根目錄:wamp\www(放置 PHP/HTML 檔案)。
    • 本機訪問:https://127.0.0.1/(80 埠未被佔用);若被 IIS 佔用,修改 httpd.conf 的 Listen 埠(如 8080),重啟服務。

問題 3:Linux(Ubuntu)環境部署 LAMP

終端執行(Ctrl+Alt+T):

3.1 Apache

sudo apt-get update
sudo apt-get install apache2
sudo /etc/init.d/apache2 restart
# 瀏覽器訪問 https://localhost 出現 "It works!" 即成功
# Web 根目錄:/var/www/html (Ubuntu 14.04+) 或 /var/www

3.2 PHP

sudo apt-get install libapache2-mod-php5 php5
sudo /etc/init.d/apache2 restart
# 測試
sudo gedit /var/www/html/phpinfo.php
# 輸入 
# 訪問 https://127.0.0.1/phpinfo.php 顯示 PHP 參數頁即正常

常見問題:若瀏覽器提示下載而非顯示,編輯 /etc/apache2/mods-enabled/php5.conf 或 apache2.conf 加入:

AddType application/x-httpd-php .php .phtml .php3

重啟 Apache:sudo service apache2 restart。權限問題:sudo chmod 755 /var/www/html。

3.3 MySQL

sudo apt-get install mysql-server
# 安裝過程會提示設定 root 密碼(非系統 root 密碼)
# 完成後可用 mysql -u root -p 登入測試

後續學習路線圖

  1. PHP 基礎語法:變數、常數、陣列、函數、流程控制。
  2. 表單處理、檔案上傳、Session/Cookie。
  3. MySQL 基礎操作、PDO 預處理語句、事務。
  4. MVC 模式、主流框架(Laravel/ThinkPHP/CodeIgniter)。
  5. Composer 依賴管理、單元測試、部署運維。

環境就緒,下一篇進入語法實戰!

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved