內容為王,資料庫驅動網站將內容與呈現分離,讓非技術人員也能輕鬆維護資訊。本系列使用 PHP 與 MySQL 打造動態網站,第一章涵蓋 Windows 與 Linux 兩大平台的完整安裝流程。
MySQL-Win32 共享版,解壓縮執行 setup.exe。bin\mysqld-shareware.exe,改名 mysqld.exe。mysqld 啟動;加入啟動群組或用 mysqld-nt --install 註冊 NT 服務。binaries for Win32。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-version.tar.gz(tarball source)。tar xfz mysql-version.tar.gz、cd mysql-version./configure --prefix=/usr/local/mysqlmake、make installphp-version.tar.gz、解壓縮。apxs(安裝 apache-devel RPM)。./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--with-mysql=/usr/local/mysql/)make、make installphp.ini-optimized(或 php.ini-dist)至 /usr/local/php/php.ini。httpd.conf:LoadModule php4_module modules/libphp4.soDirectoryIndex index.html index.php index.php3AddType application/x-httpd-php .phtml .php .php3mysqladmin -u root password "your_password"
mysqladmin -u root reload
magic_quotes_gpc = Ondoc_root =extension_dir =register_globals = Onextension=php_mysql.dll重啟 Web 伺服器生效。
向主機商索取 MySQL 帳號、密碼、資料庫名稱,確認支援 telnet 或遠程客戶端連線。