初學入門PHP和MySQL

來源:互聯網
上載者:User

  我想要使用PHP和MySQL,但是如何安裝和運行呢?什麼是最基本的事情我應該知道的,以便讓一個簡單
的PHP - MySQL應用程式工作?

  這是一個基本的教程。沒有怪異的代碼,只是一些基礎。

  多說一句,現在有大量的教程是基於UNIX機器的,這個教程將集中在基於Windows平台上。然而,除了
安裝部分,有或多或少的針對於Windows的說明外,其它部分對所有的平台都是一樣的。

  在這個教程中,我們將一步一步地建立一個小的網站,使用了PHP和MySQL的下面特性:

  1. 查看資料庫;
  2. 編輯資料庫的記錄;
  3. 修改資料庫的記錄;
  4. 刪除資料庫的記錄。

  我們將同時學習MySQL和PHP,一起去感覺它們。

第一節 - 收集和建立必要的項目

  好,開始工作。為了開始PHP-MySQL我們需要一些預備:

  1. 運行web伺服器;
  2. 增加PHP擴充;
  3. 運行MySQL。

  第一步,得到和安裝Web伺服器

  讓我們假設一下在你的機器上已經有一個運行著的web伺服器。在Windows下有幾個好用的web伺服器應
用程式。要注重一件事,為了運行php/mysql你所選的web伺服器應當可以支援擴充。

  一個在Windows上最輕易安裝的伺服器是OmniHTTPd(http://www.omnicron.ab.ca/httpd/,它是一個非
常好的自由web伺服器。

  一旦你從網站上得到了安裝檔案,雙擊它並且安裝web伺服器。假如你在安裝時全部選擇了使用預設值,
那麼你將會把它安裝在c:httpd下。一旦安裝成功,安裝程式將啟動web伺服器,帶有一個歡迎視窗,在
windows的系統托盤中可以看到一個新的表徵圖。

  好了,第一步做完了。

  第二步,下載和安裝PHP發行版

  得到PHP Win32發行版很輕易:只要去http://www.php.net/download-php.php3,並且選擇一個最好的
位置就可以了。

  在OmniHTTPd上安裝PHP非常簡單。

  最先Unzip安裝檔案到你的硬碟上,比如展開在c:php。

  拷貝檔案'php3.ini-dist'到你的'%WINDOWS'目錄下去,並改名'php3.ini'(在Win95/98為c:windows,在
WinNT/Win2k為c:winnt)。

  按下面編輯php3.ini檔案:

  改變'extension_dir'設定為你的PHP安裝目錄(c:php),或存放'php3_*.dll'的目錄。

  選擇想在PHP啟動時裝入的模組。你應該將'extension=php3_*.dll'行的注釋去掉來裝入這些模組(一定
要確認去掉了extension=php3_mysql.dll的注釋)。一些模組要求有額外的庫安裝在你的系統上才能正常工作。

  PHP問答集(http://www.php.net/FAQ.php3)有更多關於如何得到支援庫的資訊。你可以通過使用:
dl("php_*.dll")動態地裝入一個模組。

  PHP擴充庫以'php3_'為首碼。這個可以防止在PHP擴充與它們的支援庫之間發生混淆。

  現在跟著簡單的步驟配置OmniHTTPd:

  在系統托盤中右擊藍色的OmniHTTPd表徵圖,選項屬性(Properties)項;

  點擊Web Server Global Settings項;

  點中'External'tab標籤。現在,在"Virtual"域中輸入".php3",在"actual"域中輸入"c:phpphp.exe",
然後單擊"Add"。

  選擇Mime tab標籤並且在"Vritual"中輸入"wwwserver/stdcgi",在"Actual"中輸入".php3",並單
擊"Add"。

  單擊 OK。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.