先下載以下模塊
php環境搭建需要:
既 apache mysql php phpMyAdmin
如把 apache mysql php 模塊分別解壓在
步驟如下:
1、配置apache
(1)配置安裝目錄 conf/httpd.conf
將 c:/Apache24 全部替換爲 e:/web/apache
修改爲
(2)配置服務器域名
(3)命令行安裝
cmd 進入 E:\web\apache\bin 並執行安裝指令
卸載指令是 httpd.exe -k unstall
(4)啓動apache 目錄 : bin /ApacheMonitor.exe 雙擊啓動服務
(5) 瀏覽器輸入localhost 瀏覽如下
2、配置PHP
(1) 複製 php.ini-development 並命名問php.ini 配置如下:
(2) 配置擴展目錄
找到
修改:
(3) 配置php時區
找到
修改:
(4)在apache中引入 php模塊
打開Apache 配置文件 e:/web/apache/conf/httpd.conf 添加對apache 的php模塊的引入:
截圖如下:
代碼如下:
LoadModule php5_module "e:/web/php/php5apache2_4.dll"
<FilesMatch "\.php$">
setHandler application/x-httpd-php
</FilesMatch>
PHPIniDir "e:/web/php"
(5)配置apache的索引頁
添加index.php爲 默認 索引頁
(6)重啓apache 並測試php模塊是否安裝成功
e:/web/apache/htdocs 下新建 index.php
輸入<?php phpinfo()?>
訪問結果如下,代表成功
3、配置服務器
在開發測試階段,讓網站可以被本機和局域網訪問就可以了!
(1)配置網站域名
打開c:/windows\system32/drivers/etc 文件夾下的 hosts文件 配置ip和對應域名
意思是當訪問www.test.com 找個域名的時候 自動解析到 127.0.0.1
如果需要讓局域網內訪問 -》》 在配置 本機在找個局域網內的ip 和對應域名
如: 192.168.1.100 www.test.com
(2)一個服務器下部署多個網站->虛擬主機
2.1、hosts文件添加多個解析記錄
注意應該用 localhost 作爲一個域名,以後可以當主目錄使用
2.2、 啓動輔配置文件
apache的httpd.conf 找到如下,並取消註釋
這個文件就是將要配置虛擬主機的文件
2.3配置虛擬主機
<VirtualHost *:80>
DocumentRoot "${SRVROOT}/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "${SRVROOT}/htdocs/baixiu"
ServerName baixiu.io
</VirtualHost>
2.4訪問權限控制(只設置最簡單的)
(3)開啓PHP擴展 在php.ini中取消如下注釋
最後需要把 php中 複製一份放到 apache bin目錄下,目的是讓擴展CURL 可以使用
測試: 頁面中 phpinfo() 可以 查看php擴展開啓的情況
4、配置Mysql
(1)複製 my-default.ini 命名爲my.ini ,修改如下:
(2)啓動命令行 安裝mysql
卸載命令是 mysqld.exxe -remove
(3)初始化數據庫,忽略安全性,無密碼,待會設置
(4) 啓動mysql服務
net stop mysql 就是關閉服務
(7)訪問 mysql 並設置密碼
5、PHPMyadmin 安裝
直接把phpmyadmin 解壓後放到 服務器訪問目錄下,訪問如下:
需要注意的是: phpmyadmin 的前提是 php.ini 中開啓了 mbstring 、mysqli 擴展
至此。。。配置php環境完成