1、在 Windows 下搭建
(apache (iis)+php+mysql+phpmyadmin)=>wamp
在 Linux 下
linux+apache+mysql+php=>lamp
我們先看看如何在 Windows 安裝
????①appserve 是一個泰國人,該軟件把我們需要的環(huán)境軟件打包安裝。
????(apache+mysql (數(shù)據(jù)庫)+php (php 開發(fā))+phpmyadmin [這個管理 mysql 的
????一個節(jié)目操作軟件])
????演示如下:
????1、準(zhǔn)備軟件 appserver, 你可以網(wǎng)上下載
????2、安裝(基本是傻瓜式安裝)
????安裝可以選擇安裝哪些組件
測試一下我們的套件是否安裝好
在 apache 的默認(rèn)路徑下,開發(fā)一個 hello.html 和 hello.php 文件,看看是否能夠正常訪問。
同時我們可以來管理 mysql 數(shù)據(jù)庫,到此我們可以確認(rèn)四大軟件安裝好
????②自定義安裝
????apche+php+mysql+phpmyadmin ?自行安裝
????我們建議大家,安裝的時候安裝到同一文件夾,利用管理(文件夾不要中文)
????安裝完一個測試一個
????1、apache
????完后
????2、下 php 核心包 (用于支持 php 開發(fā))
????vc6 就是 legacy visual studio 6 compiler , 就是使用這個編譯器編譯的。
????vc9 就是 the Visual Studio 2008 compiler,就是使用微軟的 vs 編輯器編譯的。
????那我們?nèi)绾芜x擇下載哪個版本的 PHP 呢?
????如果你是在 Windows 下使用 Apache+php 的,請選擇 vc6 版本;
????如果你是在 Windows 下使用 IIS+php 的,請選擇 vc9 版本;
????那 Non Thread Safe 是什么?
????Non Thread Safe 就是非線程安全;
????Thread Safe 是什么?
????Thead Safe 是線程安全;
????官方并不建議你將 Non Thread safe 應(yīng)用于生產(chǎn)環(huán)境,所以我們選擇 Thread Safe
????版本的 php 來使用
????php 核心包的安裝就是解壓即可。
????3. 如何將 apache 和 php 整合
????也即是說,怎么才能讓 apache 處理 php.
????????????①在 apache 的 conf 目錄下的 httpd.conf 加入如下代碼:
???????????????LoadModule php5_module~php 安裝路徑 /php5apache2_2.dll
???????????????PHPIniDir“~php 模塊安裝路徑”
????????????? ?AddType application/x.httpd-php.php.phtml
???????????????說明,我們只要包紅色的部分,改成實際 php 的安裝路徑即可。
???? ? ? ? ?②?把 php.ini-development 文件改成 php.ini 為什么改,因為我們的 PHP 的設(shè)置
????? ? ? ? ? ? 有需要在 PHP.ini 修改
? ? ? ? ? ??③在 php.ini 中可以指定對應(yīng)的功能模塊路徑
????????????????這里我們要指定 php 的擴(kuò)展庫路徑
????????????????????extension_dir="D:\Program Files\phpamp\php5.3.13\ext"
????????????? ?測試看看 apache 和 php 是否整合成功。
????????????????寫這樣一段代碼
<?php
????????phpinof();?
?>
重新啟動
安裝數(shù)據(jù)庫 mysql, 這里我們只安裝不講解
????1. 準(zhǔn)備軟件
????
????
????
????
????
????
????測試 mysql 是否可以用
-
寫一段 php 代碼來測試是否成功!
<?php
? ? ?$conn=mysql_connect("localhost","443788","443788");
if($conn){
? ? ? ? ? ? ?echo"連接 mysql 數(shù)據(jù)庫 ok";
? ? ? ? ? ? ? }
? ? ? ? ? ? ? else{
? ? ? ? ? ? ? ? ? ? echo"連接數(shù)據(jù)庫失敗";
? ? ? ? ? ? ? ? ? ? }
?>
當(dāng)我們沒有對 PHP 進(jìn)行正確的配置的時候,會報
Parse error: syntax error, unexpected T_STRING in?D:\myweb\temp.php?on line?3
原因:目前沒有啟用 mysql 功能在 php.ini 中。
extension=php_mysql.dll
extension=php_mysqli.dll
-
安裝一個 phpmyadmin (該網(wǎng)站實際可以更好的管理 mysql) 來看看是否可以使用
把該壓縮包直接解壓到 htdocs 目錄,然后可以直接訪問
到此我們學(xué)會?用套餐軟件?appserv?來安裝,以及使用自定義的方式來搭建自己的?php?開發(fā)環(huán)境.