首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

用 PHP 與 MySQL 構建資料庫驅動網站(一):安裝篇——Windows 與 Linux 環境完整指南

     編輯:PHP 相關知識

前言

內容為王,資料庫驅動網站將內容與呈現分離,讓非技術人員也能輕鬆維護資訊。本系列使用 PHP 與 MySQL 打造動態網站,第一章涵蓋 Windows 與 Linux 兩大平台的完整安裝流程。

工具介紹

  • PHP:伺服器端腳本語言,讓 Web 伺服器在回應前執行程式碼,動態產生頁面。免費開源。
  • MySQL:關聯式資料庫管理系統,高效組織海量資料,支援 PHP 等語言存取。非商業用途免費。

Windows 安裝

MySQL

  1. 官網下載 MySQL-Win32 共享版,解壓縮執行 setup.exe。
  2. 服務程式位於 bin\mysqld-shareware.exe,改名 mysqld.exe。
  3. DOS 下執行 mysqld 啟動;加入啟動群組或用 mysqld-nt --install 註冊 NT 服務。

PHP

  1. 官網下載 binaries for Win32。
  2. 參考 Win32 安裝指南。
  3. PHP 4.0 即將釋出正式版,建議直接安裝最新版。

Linux 安裝 (RedHat)

移除舊版

rpm -e mysql
rpm -e php

編輯 /etc/httpd/conf/httpd.conf 註解或刪除:
LoadModule php3_module modules/libphp3.so
AddModule mod_php3.c

重啟 Apache:
/etc/rc.d/init.d/httpd stop
/etc/rc.d/init.d/httpd start

MySQL 編譯安裝

  1. 下載 mysql-version.tar.gz(tarball source)。
  2. tar xfz mysql-version.tar.gz、cd mysql-version
  3. ./configure --prefix=/usr/local/mysql
  4. make、make install

PHP 編譯安裝 (Apache DSO)

  1. 下載 php-version.tar.gz、解壓縮。
  2. 需 apxs(安裝 apache-devel RPM)。
  3. 配置:
    ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php --with-apxs=/usr/sbin/apxs --enable-track-vars --enable-magic-quotes --enable-debugger
    (PHP 3.0 加 --with-mysql=/usr/local/mysql/)
  4. make、make install
  5. 複製 php.ini-optimized(或 php.ini-dist)至 /usr/local/php/php.ini。
  6. 編輯 httpd.conf:
    LoadModule php4_module modules/libphp4.so
    DirectoryIndex index.html index.php index.php3
    AddType application/x-httpd-php .phtml .php .php3
  7. 重啟 Apache。

安裝後通用設定

MySQL 設定 root 密碼

mysqladmin -u root password "your_password"
mysqladmin -u root reload

PHP 設定 php.ini

  • magic_quotes_gpc = On
  • doc_root =
  • extension_dir =
  • PHP 4.0:register_globals = On
  • Windows PHP 3.0:啟用 extension=php_mysql.dll

重啟 Web 伺服器生效。

虛擬主機用戶

向主機商索取 MySQL 帳號、密碼、資料庫名稱,確認支援 telnet 或遠程客戶端連線。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved