./configure \
--prefix=/usr/local/mysql \
--sysconfdir=/etc \
--localstatedir=/var/lib/mysql \
--with-charset=utf8 \
--with-extra-charsets=big5,ascii,gb2312,gbk,utf8
make && make install
關鍵參數:--with-extra-charsets 預載字符集,避免建表時 ERROR 1115: Unknown character set。初始化:mysql_install_db,啟動:mysqld_safe --user=mysql &。
./configure \
--prefix=/usr/local/apache \
--enable-so \
--enable-rewrite \
--enable-mods-shared=most
make && make install
--enable-so:DSO 動態模組支援(載入 PHP 模組必備)。--enable-rewrite:mod_rewrite 支援 URL 重寫。--enable-mods-shared=most:大部分標準模組編譯為共享庫。./configure \
--prefix=/usr/local/php \
--with-apxs2=/usr/local/apache/bin/apxs \
--with-mysql=/usr/local/mysql \
--with-gd --with-zlib --with-jpeg --with-png \
--enable-mbstring --enable-short-tags \
--disable-debug --enable-safe-mode
make && make install
cp php.ini-dist /usr/local/lib/php/php.ini
修改 php.ini:register_globals = On(舊專案相容)。
編輯 httpd.conf:
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
DirectoryIndex index.html index.php
重啟 Apache:apachectl restart。
解壓至 /usr/local/apache/htdocs/phpmyadmin,編輯 config.inc.php 設定 $cfg['Servers'][$i]['host']、user、password 即可使用。
mysqldump -uroot -p dbname > backup.sqlmysql -uroot -p dbname < backup.sqlmyisamchk -r /var/lib/mysql/dbname/*.MYISHOW STATUS/PROCESSLIST/DATABASES