PHP開發之環境搭建及配置
一、PHP5.4環境搭配基本流程
Apache:Web服務提供者。官網:www.apache.org
PHP: 官網:www.php.net
Mysql: 官網:www.mysql.com
二、軟體下載
Apache下載地址:http://download.csdn.net/detail/lxq_xsyu/7057423
PHP下載地址:http://download.csdn.net/detail/lxq_xsyu/7057401
Mysql下載地址:http://download.csdn.net/detail/lxq_xsyu/6468461
三、環境搭建
(1)Apache安裝
安裝成功
(2)解壓PHP5.4
(3)配置Apache的httpd.conf檔案
Apache安裝目錄
ServerRoot "D:/Apache Software Foundation"
監聽埠
#Listen 12.34.56.78:80 Listen 80
載入PHP元件
LoadModule php5_module "D:/php54/php5apache2_2.dll"
伺服器名稱
#ServerName www.meritit.com:80
檔案根目錄
DocumentRoot "D:/Apache Software Foundation/htdocs"
許可權資料夾
<Directory "D:/Apache Software Foundation/htdocs">
索引(預設訪問主頁)
<IfModule dir_module> DirectoryIndex index.html </IfModule>
錯誤日誌
ErrorLog "logs/error.log"
訪問日誌
CustomLog "logs/access.log" common
配置解析php
AddType application/x-compress .Z AddType application/x-gzip .gz .tgz AddType application/x-httpd-php .php
錯誤型別
#ErrorDocument 500 "The server made a boo boo." #ErrorDocument 404 /missing.html #ErrorDocument 404 "/cgi-bin/missing_handler.pl" #ErrorDocument 402 http://www.meritit.com/subscription_
四、測試是否搭建成功
新建a.php
<?php phpinfo(); ?>
可以看到找不到php的配置檔案,我們在apache配置檔案中指定一下php的配置檔案目錄
PHPIniDir "D:/php54"
五、配置多站點訪問
# Virtual hosts Include conf/extra/httpd-vhosts.conf
去掉上面註釋(開啟虛擬主機配置檔案)
在httpd-vhosts.conf中配置了兩個站點如下
<VirtualHost *:80> DocumentRoot "D:/Apache Software Foundation/a_com" ServerName 127.0.0.2 ServerAlias www.dummy-host.meritit.com ErrorLog "logs/dummy-host.meritit.com-error.log" CustomLog "logs/dummy-host.meritit.com-access.log" common </VirtualHost> <VirtualHost *:80> DocumentRoot "D:/Apache Software Foundation/b_com" ServerName 127.0.0.3 ErrorLog "logs/dummy-host2.meritit.com-error.log" CustomLog "logs/dummy-host2.meritit.com-access.log" common </VirtualHost>
注意:一旦配置了虛擬主機,前面配置的DocumentRoot就無效了。
D:\Apache Software Foundation\a_com\a.php <?php echo "aaaaaa"; ?> D:\Apache Software Foundation\b_com\b.php <?php echo "bbbbbb"; ?>
注意:要修改許可權資料夾目錄
訪問結果:
相關文章
- PHP移動網際網路開發(1)——環境搭建及配置PHP
- Mac 搭建 PHP 開發環境MacPHP開發環境
- Linux Ubuntu 基本開發環境搭建及配置LinuxUbuntu開發環境
- Docker配置PHP開發環境DockerPHP開發環境
- MacOS PHP 開發環境配置MacPHP開發環境
- PHP開發環境 03 - 使用KFKDock搭建PHP專案環境PHP開發環境
- Mac下搭建php開發環境MacPHP開發環境
- 使用 Docker 搭建 PHP 開發環境DockerPHP開發環境
- MAC環境下PHP開發除錯環境搭建MacPHP除錯
- mac pro配置php開發環境MacPHP開發環境
- Eclipse配置PHP開發環境EclipsePHP開發環境
- Web 開發手冊——PHP 開發環境搭建WebPHP開發環境
- (WSL) Ubuntu 快速搭建 PHP 開發環境UbuntuPHP開發環境
- Laradock 快速搭建PHP開發環境PHP開發環境
- MAC 下的PHP開發環境搭建MacPHP開發環境
- Windows+Apache搭建PHP開發環境WindowsApachePHP開發環境
- php 學習筆記之搭建開發環境(mac版)PHP筆記開發環境Mac
- Mac搭建PHP開發環境(PHP+Nginx+MySQL)MacPHP開發環境NginxMySql
- [php]手動搭建php開發環境(排錯)PHP開發環境
- Flutter開發入門之開發環境搭建(VSCode搭建Flutter開發環境)Flutter開發環境VSCode
- 【Flutter】開發之環境搭建(一)Flutter
- Scala開發之1:環境搭建
- ionic開發環境搭建之ios開發環境iOS
- PHP 開發環境搭建工具有哪些?PHP開發環境
- Get Started:Mac下搭建PHP開發環境MacPHP開發環境
- MNMP (Mac + Nginx + MySQL + PHP) 開發環境搭建MacNginxMySqlPHP開發環境
- PHP基礎教程-04 開發環境搭建PHP開發環境
- Python 開發環境搭建(04):pydev 配置Python開發環境dev
- 從零搭建和配置OSX開發環境開發環境
- PHP開發環境PHP開發環境
- 搭建MyBatis開發環境及基本的CURDMyBatis開發環境
- Vuejs開發環境搭建及熱更新VueJS開發環境
- Android開發之旅:環境搭建及HelloWorldAndroid
- Windows7下PHP 7.1搭建開發環境WindowsPHP開發環境
- windows下搭建Apache+Mysql+PHP開發環境WindowsApacheMySqlPHP開發環境
- Docker - Windows10 的安裝及搭建 PHP 開發環境,採坑DockerWindowsPHP開發環境
- 開發環境配置開發環境
- Flutter搭建開發環境和工具安裝配置Flutter開發環境