WEB相關:Windows下打造完美的伺服器平台

來源:互聯網
上載者:User
Windows下打造完美的伺服器平台(APACHE+JSP+CGI+PHP+ASP+MYSQL)
需要下載幾個軟體包:
1. php-5.0.2-Win32
2. apache_2.0.52-win32-x86-no_ssl
3. mysql-5.0.1-alpha-snapshot-win
4.iASP2.1.01
5.jakarta-tomcat-4.1.31
7.j2sdk-1_4_2-windows-i586
8.phpMyAdmin-2.6.0-pl2
9.ActivePerl-5.8.4.810-MSWin32-x86

一、下載軟體包:
  1. PHP5 RC3
  PHP 的為: http://www.php.net/downloads.php,找到如位置,下載方框中的兩個軟體包。其中 PHP 5.0.0RC3 zip package 就是 PHP5 軟體包,而 Collection of PECL modules for PHP 5.0.0RC3 則是 PHP5 的 PECL 擴充模組集合包。

2. Apache 2.0.52
  Apache 官方為: http://httpd.apache.org/download.cgi ,找到如位置,下載 For Windows 的 MSI 安裝包,點擊以後選擇一個鏡像進行下載。

3. MySQL 5.0.1
  MySQL 官方為:http://dev.mysql.com/downloads/mysql/5.0.1-snapsho...,找到 Windows downloads 部分,下載 Without installer 包並儲存於本地硬碟 ,如所示:

4.jakarta-tomcat-4.1.31
jakarta-tomcat-5.5.3是最新的版本,由於5.5.3版本需要jdk5.0的支援,我下載不到該版本,所以使用的是4.1.31,同樣JDK也是使用j2sdk-1_4_2-windows-i586,當然如果你有5.0的版本,安裝方法是一樣的。該版本的:http://jakarta.apache.org/site/binindex.cgi 找到相應的版本下載即可,

5.iASP2.1.01
一個讓APACHE支援ASP的程式,http://cachefile3.fs2you.com/zh-cn/download/04a28f4673719589ea2b3ceba00bebec/iASP2.1.01.exe

6.j2sdk-1_4_2-windows-i586
由於JSP頁面需要javac來編譯運行,因此必須安裝JDK(單裝JRE不行)。開啟頁面http://java.sun.com/j2se/1.4.2/download.html 下載j2sdk-1_4_2-windows-i586

7.phpMyAdmin-2.6.0-pl2
phpMyAdmin-2.6.0-pl2可以讓你在WEB環境下管理MYSQL資料庫,其是:http://sourceforge.net/projects/phpmyadmin/
找到下面的下載串連,選擇一個較近的鏡像下載即可。

8.ActivePerl-5.8.4.810-MSWin32-x86
安裝ActivePerl可以讓Apache支援CGI和PL的程式,:http://www.activestate.com/Products/Download/Downl...
找到如下的頁面進行下載MSI包:

二,安裝與配置
1,     安裝apache_2.0.52-win32-x86-no_ssl,將其安裝在D:/Apache2/檔案夾下面,安裝過程就不用說了,一路NEXT就可以,安裝完了就可以在工作列的地方看將這樣的表徵圖 ,表示已經啟動成功。開啟網頁http://127.0.0.1,出現安裝成功的頁面。

接下來對 Apache 的設定檔進行配置,使其支援PHP,用記事本開啟 D:/Apache2/conf/ (我這裡是按照預設安裝路徑安裝,後面的設定按照自己的安裝路徑做相應的改變) 目錄下的 httpd.conf 檔案,定位到下面這行:
DirectoryIndex index.html index.html.var
在其後面添加一個 PHP 預設頁,通常是 index.php ,如下:
DirectoryIndex index.html index.html.var index.php
為了使 Apache 識別 PHP 的相關副檔名,搜尋並定位到下面這個部分:

 AllowOverride None
 Options None
 Order allow,deny
 Allow from all

在後面添加如下兩行:
AddType application/x-httpd-php .php .phtml .php3 .php4
AddType application/x-httpd-php-source .phps
指定 php 模組,找到並定位到如下這行:
#LoadModule ssl_module modules/mod_ssl.so
在下面添加一行:

LoadModule php5_module D:/PHP/php5apache2.dll
  使它指向 PHP5 目錄下的 php5apache2.DLL 檔案,路徑一定要準確。
  為了指定 Apache 識別中文,我們指定 GB2312 為預設編碼。應該找到並定位到下面這行

AddDefaultCharset ISO-8859-1
將其修改為:
AddDefaultCharset GB2312
另外,如果要禁止瀏覽目錄,尋找並定位到下面這幾行:
#……
#一些注釋
#……
Options Indexes FollowSymLinks
去掉幾行注釋下面進跟著的一行的 Indexes 即可,修改後:
#……
#一些注釋
#……
Options FollowSymLinks

  OK,儲存 httpd.conf 檔案後重起 Apache 伺服器。

2.安裝PHP 5.0.2
將下載來的 PHP5 RC3(php-5.0.0RC3-Win32.zip) 解壓縮到 D:/PHP/ 目錄下。複製 D:/PHP/ 目錄下的 php5ts.DLL 檔案到 C:/windows/(如果是 windows 2000 作業系統,則為 C:/WINNT/ 目錄,下同,不再重複說明) 目錄下。
  複製 D:/PHP/ 目錄下的下列 dll 檔案於 C:/windows/system32/ 目錄下:
  fdftk.dll
  fribidi.dll
  gds32.dll
  libeay32.dll
  libintl-1.dll
  libmhash.dll
  libmysql.dll
  libmysqli.dll
  ntwdblib.dll
  ntwdblib.dll
  yaz.dll
  其中 libmysql.dll 為 MySQL 4.1 之前版本的擴充支援,libmysqli.dll 為 MySQL 4.1 之後版本的擴充支援。因為我上面下載的是 MySQL 4.0.20 ,所以其實複製 libmysql.dll 即可。
  複製 C:/PHP5/ 目錄下的 php.ini-dist 檔案到 C:/windows/ 目錄下,並改名為 php.ini ,並用記事本開啟編輯:
  定位到下面兩行:
; Directory in which the loadable extensions (modules) reside.
extension_dir = "./"
  修改下面一行使它指向 D:/PHP/ext/ 目錄,修改後如下:
; Directory in which the loadable extensions (modules) reside.
extension_dir = "D:/PHP/ext/"

測試 PHP 是否配置成功:

  開啟記事本,輸入如下這行代碼:

儲存為 phpinfo.php 檔案,存放於 Apache2/htdocs/ 目錄下,好了,開啟瀏覽器,在地址欄中輸入: http://localhost/phpinfo.php 並斷行符號,如果一切順利的話你將看到下面這個頁面,到此 PHP5 的配置大功告成:

3.安裝mysql-5.0.1-alpha-snapshot-win
很簡單,不多說了。我們假設把它安裝在D:/mysql目錄下,開啟該目錄下的bin檔案夾,運行winmysqladmin.exe配置mysql

輸入管理員的使用者名稱和密碼就可以了。
以後每次啟動,都可以在服務裡面看到MYSQL進程已經開啟。

4,安裝phpMyAdmin-2.6.0-pl2
phpadmin不需要安裝,直接COPY到網頁目錄下即可,將其命名為phpadmin。開啟C:/Windows/php.ini檔案, 尋找 extension=php_mysql.dll 字串.刪除掉前面的 ; 號extension=php_mysql.dll,啟動 PHP 對 MYSQL 模組支援.
開啟phpmyadmin檔案夾下面的config.inc.php3檔案,定位到下面的內容:
$cfg['Servers'][$i]['host']       = 'localhost'; // MySQL hostname or IP address
$cfg['Servers'][$i]['auth_type']   = 'config';   // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user']       = 'root';     // MySQL user
$cfg['Servers'][$i]['password']     = '';       // MySQL password (only needed
                                 // with 'config' auth_type)
將host,user和password修改成你自己的IP地址,使用者和密碼,開啟網頁http://127.0.0.1/phpmyadmin/index.php,如果可以看到下面的頁面,恭喜你,安裝成功了。

5,安裝ActivePerl-5.8.4.810-MSWin32-x86
安裝過程很簡單,一路NEXT就可以了。我們將其安裝在D:/usr下面,注意,ActivePerl-5.8.4.810-MSWin32-x86預設的根目錄是Perl檔案夾,按照國際上面的慣例,最好是usr作我根目錄,以免在以後偵錯工具時候出現麻煩。
配置Apache讓其支援CGI和PL檔案。用記事本開啟 D:/Apache2/conf/ (我這裡是按照預設安裝路徑安裝,後面的設定按照自己的安裝路徑做相應的改變) 目錄下的 httpd.conf 檔案,尋找
#ScriptAlias /cgi-bin/ "D:/Apache/cgi-bin/"
把前面的#號去掉 ,把D:/Apache/cgi-bin/新開為你需要支援CGI程式的目錄,我設定的是f:/Web/cgi-bin。
尋找

同樣,也修改為f:/Web/cgi-bin
尋找
AddHandler cgi-script .cgi
後面加上.pl ,即 AddHandler cgi-script .cgi .pl
OK,自己寫個CGI程式測試一下:
#!/usr/bin/perl
print "Content-type: text/html/n/n";
print "Hello, World.";
儲存為hello.cgi,放置在F:/WEB/CGI-BIN檔案夾下面,使用瀏覽器開啟http://127.0.0.1/cgi-bin/hello.cgi,出現如下的頁面,安裝成功。

6,安裝j2sdk-1_4_2-windows-i586
由於安裝tomcat前需要安裝j2sdk,所以要先安裝j2sdk-1_4_2-windows-i586,過程很簡單,安裝到D:/j2sdk檔案夾。
設定環境變數,
JAVA_HOME = D:/j2sdk

在Path最後附加:
Path = ......;%JAVA_HOME%/bin

開啟CMD,輸入java –version,顯示下面的內容
java version "1.4.2"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2-b28)
Java HotSpot(TM) Client VM (build 1.4.2-b28, mixed mode)
輸入javac,顯示:
C:/Documents and Settings/lin>javac
Usage: javac

where possible options include:
-g                 Generate all debugging info
-g:none             Generate no debugging info
-g:{lines,vars,source}   Generate only some debugging info
-nowarn             Generate no warnings
-verbose             Output messages about what the compiler is doing
-deprecation         Output source locations where deprecated APIs are us
ed
-classpath      Specify where to find user class files
-sourcepath    Specify where to find input source files
-bootclasspath  Override location of bootstrap class files
-extdirs       Override location of installed extensions
-d         Specify where to place generated class files
-encoding     Specify character encoding used by source files
-source       Provide source compatibility with specified release
-target       Generate class files for specific VM version
-help               Print a synopsis of standard options
表示JAVAC也安裝成功。
7.安裝jakarta-tomcat-4.1.31
jakarta-tomcat不需要安裝,下載壓縮包以後直接解壓到D:/TOMCAT目錄下,設定環境變數
TOMCAT_HOME =D:/TOMCAT
開啟D:/tomcat/bin目錄下的startup.bat啟動tomcat,如果出現的狀態,表示啟動成功。

使用MYIE開啟 http://127.0.0.1:8080/index.jsp ,可以看到如下的頁面,再次恭喜你,tomcat也安裝成功。tomcat預設的HTTP連接埠和使用者名稱可以去D:/tomcat/conf目錄下修改server.xml和tomcat-user.xml檔案。

整合Apache和Tomcat。用記事本開啟 D:/Apache2/conf/ 目錄下的 httpd.conf 檔案,在最後面增加下面的內容:
LoadModule jk2_module modules/mod_jk2.so

在D:/Apache2/conf目錄下建立一個workers2.properties檔案,內容如下:
[shm]
info=Scoreboard. Requried for reconfiguration and status with multiprocess servers.
file=anon

# Defines a load balancer named lb. Use even if you only have one machine.
[lb:lb]

# Example socket channel, override port and host.
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1

# define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
group=lb

# Map the Tomcat examples webapp to the Web server uri space
[uri:/examples/*]
group=lb

[status:]
info=Status worker, displays runtime information

[uri:/jkstatus/*]
info=The Tomcat /jkstatus handler
group=status:

如果懶得寫代碼,將該檔案夾下面的workers2.properties.sample改成workers2.properties即可。
寫一個JSP檔案,內容如下:

儲存放置在D:/tomcat/webapps/examples目錄下,開啟網頁http://127.0.0.1/examples/index.jsp,就可以看到Hello, world.字樣,這個效果和使用地址http://127.0.0.1:8080/examples/index.jsp看到的頁面是一樣的,說明Apache和Tomcat已經整合成功。
5,安裝iASP2.1.01
安裝過程iASP2.1.01會自動找到JDK的安裝路徑,所以安裝過程很很是簡單,我們將其安裝在d:/Instant檔案夾下面。

主要是後面的配置:
第一步:代理服務(proxy)選擇:instant asp native servlet support
第二步:WEB SERVER選擇:apache。(可以不管它提示)
第三步:選擇apache的設定檔:httpd.conf的位置。我的為:D:/Program Files/Apache Group/Apache2/conf//httpd.conf
版本選擇2.X(根據您的apache版本選擇)。
proxy:如果您有固定ip,添入您的固定ip。如果沒有,那就添:127.0.0.1。
port: 這是apache與iasp之間的代理介面。使用預設(9098)即可。
server manager port:遠端管理連接埠,選擇預設(9095)即可。
第四步:配置完成。

配置完成以後,程式會自動在apache的設定檔httpd.conf最後加入了以下語句:

# iASP Setting
LoadModule iasp_module "d:/Instant/bin/apache/win32/2.0/iasp.dll"

Alias /iasp "d:/Instant"
IaspConfig server "d:/Instant/properties/server.properties"
IaspConfig rules "d:/Instant/properties/rules.properties"

通過更改httpd.conf更改apache的預設首頁:

DirectoryIndex index.htm
DirectoryIndex index.php
DirectoryIndex index.asp

更改完畢後,儲存,重啟apache
執行:開始->程式->Instant ASP 2.1.01->Install iASP as NT Service
這樣,iasp就被加到了win2000 server的服務中。

執行:開始->程式->Instant ASP 2.1.01->Start Instant ASP
這樣,iasp就被立即開啟。apache可以支援asp了!

從新啟動Apache,發現如下:

這個主要是因為Iasp還不支援我們用的APACHE版本,問一個朋友要了一個支援apache_2.0.52的iasp.dll,替換d:/Instant/bin/apache/win32/2.0/iasp.dll,從新啟動Apache成功,寫一個ASP檔案儲存為index.asp.
Response.Write "
Congradulations!
Instant ASP has worked for you!

"
%>
開啟網頁http://127.0.0.1/index.asp
出現:

這個iasp.dll不是很好,如果你希望在Apache安裝ASP,建議使用Apache低一點的版本,使其有支援的iasp.dll檔案.
三,組建自己的網站
1.安裝vBulletin 3.0.3,去http://www.newvbb.com/下載NewvBB 團隊中文化和功能修改後的NewvBB Core 1.1 Final (vBulletin 簡體中文化外掛程式版) 20040921。將得到的壓縮包解壓至F:/WEB/NEWVBB檔案夾。開啟http://127.0.0.1/phpmyadmin/index.php,建立一個mysql資料庫newvbbcore,

將 includes 目錄下的 config.php.new 更名為 config.php,開啟該檔案夾,修改下面的內容為你自己的個人配置:
$servername = 'localhost';//你的IP地址
$dbusername = 'root';//mysql資料庫使用者名稱
$dbpassword = '';//mysql資料庫密碼
$dbname = 'newvbbcore';//剛剛建立的資料庫
開啟網頁http://127.0.0.1/newvbb/install/install.php,進行安裝。接下來就是簡單的安裝過程,直接點擊下一步就可以完成NEWVBB的安裝。安裝完成以後根據提示刪除如下檔案:
install/install.php,就可以開啟地址http://127.0.0.1/newvbb/index.php觀看你的PHP論壇了。

2,     安裝leobbs CGI論壇
去http://www.leobbs.com/下載最新提供的版本LeoBBSX040926,下載完成後解壓,將CGI-BIN檔案夾下面的全部檔案放置在F:/WEB/CGI-BIN檔案夾下面。non-cgi檔案夾下面的全部檔案放置在F:/WEB/NON-CGI檔案夾下面。開啟網頁:http://127.0.0.1/cgi-bin/install.cgi,就可以看到安裝頁面,注意下面的安裝路徑:

點擊設定完畢完成LEOBBS的安裝,開啟網頁http://127.0.0.1/cgi-bin/leobbs.cgi可以看見我們的CGI論壇:

3,     安裝JSP探針
由於JSP用得不是很,我也很少去關注這方面的代碼,所以我們去http://xuyizhi.y365.com 下載懷才不遇 改寫的JSP探針-V0.05測試結果,將其放置在D:/tomcat/webapps/examples下面,取名為jspchexk.jsp。開啟網頁http://127.0.0.1/examples/jspcheck.jsp,得到如下的頁面:

至此,我們已經完成了JSP的全部安裝工作。

1 http://www.stryon.com/下載iasp的win32版:iASP2.1.01.exe,10M左右。(網站長期打不開不知道為什麼,直接從本站下。)

2 確定您的win2000 server 已經安裝了jdk,apache。偶裝的為:
apache_1.3.27-win32-x86-no_src.exe
jdk140.exe

3 雙擊iASP2.1.01.exe,開始安裝。安提示做即可。偶的安裝路徑為:c:/IASP2101

4 安裝完畢後,提示是否現在配置iasp。當然選擇:是。

5 配置:
第一步:代理服務(proxy)選擇:instant asp native servlet support
第二步:WEB SERVER選擇:apache。(可以不管它提示)
第三步:選擇apache的設定檔:httpd.conf的位置。偶的為:c:/apache/conf/httpd.conf
版本選擇1.3.2X(根據您的apache版本選擇)。
proxy:如果您有固定ip,添入您的固定ip。如果沒有,那就添:127.0.0.1。
port: 這是apache與iasp之間的代理介面。使用預設(9098)即可。
server manager port:遠端管理連接埠,選擇預設(9095)即可。
第四步:配置完成。

6 說明: iasp在apache的設定檔httpd.conf最後加入了以下語句:

程式碼
# iASP Setting
LoadModule iasp_module "C:/IASP2101/bin/apache/win32/1.3.20/iasp.dll"

Alias /iasp "C:/IASP2101"
IaspConfig server "C:/IASP2101/properties/server.properties"
IaspConfig rules "C:/IASP2101/properties/rules.properties"

7 通過更改httpd.conf更改apache的預設首頁:
DirectoryIndex index.htm
DirectoryIndex index.php
DirectoryIndex index.asp
更改完畢後,儲存,重啟apache

8 執行:開始->程式->Instant ASP 2.1.01->Install iASP as NT Service
這樣,iasp就被加到了win2000 server的服務中。
執行:開始->程式->Instant ASP 2.1.01->Start Instant ASP
這樣,iasp就被立即開啟。apache可以支援asp了!

例子:index.asp中寫入此句:〈%response.write("我成功了!")%〉 ,儲存到apache的網頁根目錄。
在瀏覽器中寫:http://您的ip:apache連接埠號碼/ 斷行符號,看到 “我成功了!” 您的iasp就安裝成功了!
執行:開始->程式->Instant ASP 2.1.01->Start admin
您還可以通過http://您的ip:9095登入遠端管理來管理iasp。預設使用者名密碼:admin。

9 安裝成功。  ---------------------------------備忘-----------------------------------安裝配置MySQL檢查系統是否已經安裝
# rpm -qa | grep mysql 和# rpm -qa | grep MySQL
如果沒有返回以mysql或MySQL打頭的資訊,則說明沒有安裝.如果已經安裝,則可以直接使用或更換新版本.直接使用常見問題見附.
卸載方法:
# rpm -e MySQL-xxxxxx
遇到依賴性問題而無法卸載,可以使用--nodeps或—force強制卸載.不過最好慎用.
安裝:
# rpm -ivh MySQL-client-….rpm
# rpm -ivh MySQL-server-….rpm
常見問題見附.
啟動mysql
# /etc/rc.d/init.d/mysql start 或 service mysql start
設定root密碼:
# mysqladmin -u root password new_password_for_root
建立mysql資料庫,使用者名稱和密碼.
Mysql –u root -p 斷行符號輸入密碼進入mysql
GRANT 許可權 ON 庫名.表名 TO 新用戶名@主機名 IDENTIFIED BY ’密碼’;
create database zoneidc; (建庫)
grant all on zoneidc.* to zoneidc@localhost identified by 'zoneidc';
show databases;
注意,每一句後面都帶有 (; 號)
然後在discuz 的設定檔中填上相應就可以了.安裝配置Apache# tar xzvf httpd-…..
# cd httpd-2…..
# ./configure --prefix=/usr/local/apache --enable-so (prefix=/usr/local/apache指定安裝路徑)
# make
# make install
配置Apache:
# vi /usr/local/apache/conf/httpd.conf (如果是系統內建的,則路徑可能在/etc/下面)
ServerAdmin 將此處改為伺服器管理員的E-Mail地址(例如:webmaster@yourdomain.com)
ServerName 將此處改為伺服器的網域名稱(例如:www.ititgo.com:80)
DocumentRoot 將此處改為你的網站根目錄(例如:"/var/www")安裝配置PHP# tar xzvf php-4.4.1.tar.gz
# cd php-4.4.1
# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql --with-config-file-path=/usr/local/php/etc --with-gd --enable-gd-native-ttf --enable-gd-jis-conv --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --enable-xml --enable-mbstring
# make
# make install
# cp php.ini-recommend /usr/local/php/etc/php.ini
(如果你使用的是php-5…的版本,則會提示找不到mysql資料庫的路徑,所以建議使用4.的版本)
編輯httpd.conf檔案:
# vi /usr/local/apache/conf/httpd.conf (如果是系統內建的,則路徑可能在/etc/下面)
找到:DirectoryIndex
在後面的預設檔案中增加index.php
找到:AddType application/x-gzip .gz .tgz
在下面添加一行:AddType application/x-httpd-php .php(注意 .php 前面是個空格)
儲存退出安裝Zend Optimizer# tar xzvf Zend*.gz
# cd Zend*
# ./install.sh
前提是php安裝成功.安裝過程簡單友好. php.ini檔案路徑的時候必須輸入正確.可以使用find / -name php.ini尋找 用php探針出現: Zend Optimizer v2.6.0, Copyright Coffee字樣時,說明安裝成功.安裝配置PHPMyAdmin# tar xzvf phpMyAdmin-2.7.0-…
將解壓後的目錄移動到伺服器網站的根目錄中(架設網站根目錄為/var/www)
# mv phpMyAdmin-2.7.0-pl1 /var/www/phpMyAdmin
配置PHPMyAdmin:
# cd /var/www/phpMyAdmin
# vi config.inc.php (有的版本是config.default.php)
修改:
$cfg['PmaAbsoluteUri'] = 'http://www.yourdomain.com/phpMyAdmin'; (寫出訪問phpMyAdmin的絕對URL)
$cfg['blowfish_secret'] = 'cookie'; (使用cookie加密)
$cfg['Servers'][$i]['connect_type'] = 'socket'; (以socket方式串連MySQL)
$cfg['Servers'][$i]['compress'] = TRUE; (啟用壓縮以提高速度,如果訪問不正常請改回FALSE)
$cfg['Servers'][$i]['auth_type'] = 'cookie'; (使用cookie進行身分識別驗證)###############附.安裝過程常見問題,可能我比較菜,所以碰到的問題比較多##############
無法編譯.
請先安裝gcc編譯器.
/////////////////////////////
用tar解壓時提示:
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now
原因:該源碼包在下載過程中被破壞.
/////////////////////////////////
如何啟動apache?
/usr/local/apache/bin/apachectl start (根據安裝路徑而定)
/////////////////////////////////
如果是使用rpm包安裝apache可能會出現下面錯誤提示: (98)!!!!!!!!!!!!: make_sock: could not bind to address 0.0.0.0:443 ?
可能是你已經開了httpd服務吧?
chkconfig --level 35 httpd off
/etc/rc.d/init.d/httpd stop
然後在apachectl start
////////////////////////////////////
有時在安裝過程中提示要安裝 kernel-headers
如果是REDHAT系統,請在光碟片中找到; glibc-kernheaders-…rpm 安裝即可.
///////////////////////////////////
找不到config.inc.php
有的版本是config.default.php 一樣的
///////////////////////////
如果碰到: libtcl8.3.so is needed by…
REDHAT系統,請安裝tcl-8.3.5-88.i386.rpm 相應版本.
/////////////////////
如果提示: libmysqlclient.so.10
請下載安裝: MySQL-shared相應版本 見頂部
/////////////////////////////////
mysqld是什麼意思?
mysql的守護進程!
每次在使用mysql前必須先用它。
/////////////////////////////////
如果提示需要安裝kernel-headers
REDHAT系統請安裝: glibc-kernheaders-2.4-8.10.i386.rpm 相應版本
////////////////////////////////
提示: ERROR 1045: Access denied for user: root@localhost (Using password: NO)
參考: http://www.ititgo.com/news_view.asp?newsid=598
//////////////////////////////////
apache無法顯示中文 (亂碼)
在APACHE的httpd.conf設定檔中將AddDefaultCharset ISO-8859-1 改為 AddDefaultCharset off 一般都能解決.
///////////////////////////////////
安裝論壇時提示: 不支援MySql資料庫,無法安裝論壇程式 或phpMyAdmin提示: Ξ???? mysql ????<br />??? PHP ?? - ???
安裝php-mysql的相應版本即可.
//////////////////////////////////
使用資料庫時提示出錯:
ERROR 1064: You have an error in your SQL syntax.
原因:語法錯誤.sql文法注意大小寫.並且末尾要加上 ; 號.
/////////////////////////////////
安裝過程中提示: /usr/bin/install: 無法建立一般檔案‘/usr/local/man/man1/cjpeg.1’: 沒有那個檔案或目錄
建立一個man1就是了,注意後面是個數字1.
//////////////////////////////////
提示: png.h:329:18: zlib.h: 沒有那個檔案或目錄
zlib-devel-1.1.4-8.i386.rpm沒裝
/////////////////////////
安裝提示出錯; libjpeg.(a|so) not found.
請確保已經安裝jpegsrc.v6b.tar.gz 和 libpng-1.2.8-config.tar.gz 也許沒有安裝成功,如果是系統內建的rpm安裝,請卸載,按上文方法安裝源碼.
/////////////////////////////////////////////
phpMyAdmin登入後提示:
沒有發現 PHP 的擴充設定mbstring, 而當前系統好像在使用寬字元集。沒有 mbstring 擴充的 phpMyAdmin 不能正確識別字串,可能產生不可意料的結果
原因,安裝源碼時沒有--enable-mbstring或使用rpm包或系統內建. (有什麼影響大鳥指點我下,謝謝)
/////////////////////////////////////
it works!
說明安裝成功.有些版本是開啟預設頁,告訴你案捲成功.
/////////////////////////////////////////////////
探索資料庫裡多了個: information_schema

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.