php環境搭建(windowsphp+apache)
今天我們這個章節介紹安裝php,但是實際上php環境實際上包括:php+mysql+apache或者php+mysql+Nginx,一個是windows系統下常用的環境,一個是Linux系統下的常用環境。今天著重介紹php+mysql+apache的安裝介紹。
一、apache的安裝介紹
-
下載地址:https://www.apachehaus.com/cgi-bin/download.plx
2.解壓檔案
二、下載mysql
-
下載地址:https://dev.mysql.com/downloads/mysql/
三、下載PHP
-
下載地址:http://windows.php.net/download#php-5.6
四、在D:盤下新建資料夾website,同時在website目錄下新建apache24,mysql,php三個檔案
mysql目錄把解壓的檔案拷貝加進去
五,啟動apache
1.測試安裝是否成功 在瀏覽器中,輸入http://localhost,看到如下介面,就表示安裝成功
提示it works安裝成功!
六、什麼是靜態網站,什麼是動態網站?
是否和資料庫打交道,動態網站的內容是隨時變化的,而靜態則一成不變(除非更改原始碼)。
對於動態網站而言,我們需要提供一個資料來源,通常情況下,是由資料庫來完成的。比如mysql
對於apache而言,他只能管理檔案和資料夾,並不能完成和資料庫的互動,也不能完成邏輯程式碼的編寫,所以,我們需要一門語言來完成這個工作,這就是PHP了。
對於靜態網站來說,只有html,css和javascript,而動態網站,則包括一門語言和資料庫(PHP+MySQL)
七、安裝php(我們已經把php下載的檔案,解壓到website/php/目錄下了)
1.Php並沒有獨立的安裝程式,它是作為apache的一個模組來安裝的
2.要將php作為apache的一個模組來執行,將php配置為apache的一個模組,使用loadmodule指令完成。
LoadModule 模組名 模組檔案php5apache2_4.dll(就是php目錄下的這個檔案)
3.找到website/apache24/conf/http.conf檔案,搜尋LoadMoule 在這些配置的最後一段添上
LoadModule php5_module “D:/website/php/php5apache2_4.dll”
AddType application/x-httpd-php .php
PHPIniDir “D:/website/php/”
4. PHP在執行的時候,需要載入php的配置檔案,由於php是作為apache的一個模組來執行的,所以我們需要告知apache,這個配置在哪裡。
找到php.ini相關檔案,複製其中一個,然後更名為php.ini,使用PHPIniDir配置,設定PHP.Ini路徑(PHPIniDir “D:/website/php/”)看上圖
5.在php.ini檔案裡開啟擴充套件,在檔案裡搜尋extension_dir,修改為:extension_dir = “D:/website/php/ext”,並開啟需要的擴充套件如下圖
6,設定時區
注:一定要注意,在php.ini配置過程中,要頂格寫。每一次配置都需要重啟apache才能生,php.ini也是一樣。 php與apache之間的聯絡Php作為apache的一個模組來執行的,php和apache是通過CGI來關聯的
文章來至:http://www.codexueyuan.com/learn/learn-detail30-phpmake
相關文章
- docker搭建php環境DockerPHP
- PHP--環境搭建PHP
- php環境搭建---LAMPPHPLAMP
- PHP-lnmp 環境搭建PHPLNMP
- PHP開發環境 03 - 使用KFKDock搭建PHP專案環境PHP開發環境
- PHP基礎教程-03 搭建PHP環境PHP
- Docker Contos 搭建 PHP 環境DockerPHP
- Mac 搭建 PHP 開發環境MacPHP開發環境
- linux 下搭建php環境LinuxPHP
- MAC環境下PHP開發除錯環境搭建MacPHP除錯
- docker-compose搭建php環境DockerPHP
- Mac下搭建php開發環境MacPHP開發環境
- 使用 Docker 搭建 PHP 開發環境DockerPHP開發環境
- Mac搭建PHP開發環境(PHP+Nginx+MySQL)MacPHP開發環境NginxMySql
- [php]手動搭建php開發環境(排錯)PHP開發環境
- (WSL) Ubuntu 快速搭建 PHP 開發環境UbuntuPHP開發環境
- Laradock 快速搭建PHP開發環境PHP開發環境
- Linux搭建PHP+MySQL+Apache環境LinuxPHPMySqlApache
- MAC 下的PHP開發環境搭建MacPHP開發環境
- MAC使用brew搭建nginx、php、mysql環境MacNginxPHPMySql
- PHP開發之環境搭建及配置PHP
- Windows+Apache搭建PHP開發環境WindowsApachePHP開發環境
- win11搭建nginx+php環境NginxPHP
- 詳解CentOS5.5 下搭建 PHP 環境(最佳的LAMP環境)CentOSPHPLAMP
- PHP入門-Window 下利用Nginx+PHP 搭建環境PHPNginx
- PHP 開發環境搭建工具有哪些?PHP開發環境
- 在 Ubuntu 上搭建 nginx+PHP+Laravel 環境UbuntuNginxPHPLaravel
- Get Started:Mac下搭建PHP開發環境MacPHP開發環境
- PHP環境搭建以及完成本地執行PHP
- linux下nginx+php+mysql環境搭建LinuxNginxPHPMySql
- MNMP (Mac + Nginx + MySQL + PHP) 開發環境搭建MacNginxMySqlPHP開發環境
- PHP基礎教程-02 搭建環境準備PHP
- PHP基礎教程-04 開發環境搭建PHP開發環境
- Lamp(linux+apache+mysql+php)環境搭建LAMPLinuxApacheMySqlPHP
- 環境搭建
- Linux 環境下 PHP 專案基礎執行環境搭建(PHP 7.3.6 + MySQL 8.0.16 + Nginx)LinuxPHPMySqlNginx
- docker入門到自動化搭建php環境DockerPHP
- PHP本地檔案包含漏洞環境搭建與利用PHP