導航:首頁 > IDC知識 > essamp中虛擬主機域名

essamp中虛擬主機域名

發布時間:2021-03-09 03:06:56

1、『求教』ESSamp中的APACHE2和MYSQL5無法啟動,我以前一直都能啟動的,在線等答案,解決了可追分 XP系統

配個自己的www伺服器並不難。本文即為我配置的手記,SP1下配置完成,SP2下應該也沒問題,希望對大家有所幫助。
所需工具:
1、apache_2.0.52-win32-x86-no_ssl.msi
2、mysql-4.0.21-win.zip
3、php-5.0.2-Win32.zip

一、安裝Apache
這個比較簡單,跟安裝一般的軟體沒什麼區別,只要在domain處填上你申請的域名(如diogin.3322.org,兩個都填一樣,無所謂的,以後可以改),admin處填上你的郵箱就行,80那個默認即可。我安裝的路徑為X:\(X的值隨你改),軟體自動生成一個目錄Apache2,所以安裝的絕對路徑為X:\Apache2。安裝過程中如果你有防火牆,注意讓Apache永久通行。
接下來在X:\下新建一個wwwroot的文件夾,用來存放網頁文件。進入Apache2\conf目錄,配置httpd.conf文件,這個是Apache啟動時讀取數據的文件,正確配置有助於更有效地利用Apache的性能。先暫時按如下配置(利用查找功能找項,後面的參數已經過我的修改,//部分為解釋,不要加。「#」代表將該行為注釋):
1) DocumentRoot "X:/wwwroot" //這里配置網頁文件存放目錄,默認為htdocs
2) <Directory "X:/wwwroot"> //這項在上一項下面不遠,配置wwwroot文件夾屬性
3) DirectoryIndex index.htm index.php //首頁文件定義,按順序出現
4) ServerTokens Prod //隱藏Apache版本
5) ServerSignature Off //安全起見,關掉Signature
//接下來,找到如下一大段(原文中每行未加#號),在每行之前加上#號,主要是為了減少安全麻煩:
6)
Alias /icons/ "G:/Apache2/icons/"
<Directory "G:/Apache2/icons">
Options Indexes MultiViews
AllowOverride None
order allow,deny
Allow from all
</Directory>
This should be changed to the ServerRoot/manual/. The alias provides
the manual, even if you choose to move your DocumentRoot. You may comment
this out if you do not care forthe documentation.
AliasMatch ^/manual(?:/(?:de|en|es|fr|ja|ko|ru))?(/.*)?$ "G:/Apache2/manual$1"
<Directory "G:/Apache2/manual">
Options Indexes
AllowOverride None
order allow,deny
Allow from all
<Files *.html>
SetHandler type-map
</Files>
SetEnvIf Request_URI ^/manual/(de|en|es|fr|ja|ko|ru)/ prefer-language=$1
RedirectMatch 301 ^/manual(?:/(de|en|es|fr|ja|ko|ru)){2,}(/.*)?$ /manual/$1$2
</Directory>
scrīptAlias: This controls which directories contain server scrīpts.
scrīptAliases are essentially the same as Aliases, except that
documents in the realname directory are treated as applications and
run by the server when requested rather than as documents sent to the client.
The same rules about trailing "/" apply to scrīptAlias directives as to
Alias.
scrīptAlias /cgi-bin/ "G:/Apache2/cgi-bin/"
"G:/Apache2/cgi-bin" should be changed to whatever your scrīptAliased
CGI directory exists, if you have that configured.
<Directory "G:/Apache2/cgi-bin">
AllowOverride None
Options None
order allow,deny
Allow from all
</Directory>
7) AddDefaultCharset GB2312 //設置默認編碼為gb2312
至此,基本的伺服器配置完成。右擊任務欄里的Apache圖標,選Open Apache Monitor,restart一下。進入X:\wwwroot,新建一個index.htm文件,寫入以下代碼:
<html>
<head>
<title>test</title>
</head>
<body>
測試一下
</body>
</html>
保存。打開瀏覽器,輸入:http://你的IP或域名/index.htm,如果顯示出「測試一下」的頁面,則安裝成功。此時的Apache只支持靜態網頁,如果想支持php的話則繼續看下去,不想的話可以把此文扔在一邊了。
二、安裝PHP
首先解壓php-5.0.2-Win32.zip到X:\目錄下,改文件夾名為php,即解成X:\php目錄。然後將php目錄下的php5ts.dll和libmysql.dll復制到X:\Apache2\bin目錄下。返回X:\Apache2\conf目錄,打開httpd.conf,查找「ServerRoot "X:/Apache2"」,在下一行添加:
PHPIniDir "X:/php"
查找「#LoadMole ssl_mole moles/mod_ssl.so」,在下一行添加:
LoadMole php5_mole "X:/php/php5apache2.dll"
查找「AddType application/x-gzip .gz .tgz」,在下一行添加:
AddType application/x-httpd-php .php
以讓Apache能找到php目錄下的php.ini並支持php文件。然後回到php目錄,把php.ini-recommended改名為php.ini。接下來回到X:\wwwroot目錄下,新建一個index.php文件,用記事本等文本編輯器打開,寫入如下代碼:
<?php
echo "hello, world!";
?>
保存。打開瀏覽器,輸入:http://你的IP或域名/index.php,如果顯示出「hello, world!」的頁面,則安裝成功。接下來回到php目錄配置php.ini文件(注意這里的注釋符號是「;」):
1) magic_quotes_gpc= On //這個功能最好加上,傳參數的時候加「\」號
2) extension_dir = "X:\php\ext" //配置擴展目錄
3) allow_url_fopen = Off //禁止以url傳參數方式打開文件
4) extension=php_mysql.dll //前面的「;」號去掉
5) session.save_path = "X:\php\tmp" //設置session目錄,同時在php目錄下新建tmp目錄
重啟Apache,php安裝並配置完成。
三、配置MySQL
解壓mysql-4.0.21-win.zip到隨便一個目錄下,運行setup.exe進行安裝,以typical模式安裝在X:\mysql目錄下。進入X:\mysql\bin目錄下,運行winmysqladmin.exe,會要求你輸入用戶名和密碼。這是管理程序的密碼,非資料庫中root用戶的密碼。設置過程中防火牆可能會跳出,此時要讓mysql通行。完成後,任務欄里出現紅綠黃三色的mysql燈,綠色表示正常工作。右擊燈選擇Show me,彈出管理窗口,點擊my.ini setup中的Save Modification生成my.ini文件在windows目錄下。然後運行cmd進入命令行模式,輸入:
cd X:\mysql\bin
進入bin目錄,再輸入:
mysql -u root -p
回車,提示輸入密碼,由於root初始狀態密碼為空,直接按回車即可。進入mysql,輸入:
use mysql;
轉向mysql庫,輸入:
delete from user where user='';
刪除空用戶。然後退出mysql:
quit;
修改root的密碼:
mysqladmin-u root -p password 你的密碼
會提示輸入舊密碼,回車,密碼即改成你設置的密碼。期間防火牆只要臨時允許即可。至此MySQL安裝完
成,回到wwwroot目錄下,修改index.php文件為:
<?php
$conn=mysql_connect("localhost", "root", "你的密碼");
if(!$conn) die("Errors occured!");
else echo "Success!";
mysql_close($conn);
?>

2、Essamp是什麼?

ESSamp是一款擁有圖形界面的快速搭建網站伺服器平台的綠色軟體。

使用方法
只需下載並解壓ESSamp就能完成安裝,如果您覺得不再需要ESSamp,只需直接將其目錄刪除,就完成卸載了。該程序包集成最新的Apache+MySQL+PHP+phpMyAdmin+ZendOptimizer+eAccelerator,無須安裝,無須配置即可輕松選擇並啟動伺服器、管理網站程序和資料庫、開通虛擬主機並通過友好的自動和人工模式來設置相關屬性和安全維護、優化資料庫、埠管理及其它服務設置。ESSamp最大的特色在於它良好的可移動性,可以把它無所顧忌的放在任何一個磁碟、目錄里甚至是移動硬碟等,只要是可以安放它的地方,照樣使用。有了它,輕松擁有屬於自己的網站平台,將不再是奢望。

注意事項:
1、ESSamp程序所在路徑不能含有漢字和空格。
2、MySQL默認用戶名:root,密碼為空
3、ESSamp集成了以下軟體:
Apache 2.2.13
PHP 5.2.10
MySQL 5.1.37
MySQL 4.1.22
phpMyAdmin 2.11.9.5
ZendOptimizer 3.3.3
eAccelerator 0.9.5.3

3、ESSamp運行中(Apache啟動;Mysql啟動),都啟動了但是不能打開默認的網頁,phpadmin頁面也打不開怎麼辦

用記事本,寫一個txt文件,看看可能打開,判斷一下虛擬主機設置的可正確!

4、誰會用Essamp配置Apache+php+Mysql,幫個忙吧,謝謝了,多少分都行

配個自己的www伺服器並不難。本文即為我配置的手記,SP1下配置完成,SP2下應該也沒問題,希望對大家有所幫助。
所需工具:
1、apache_2.0.52-win32-x86-no_ssl.msi
2、mysql-4.0.21-win.zip
3、php-5.0.2-Win32.zip

一、安裝Apache
這個比較簡單,跟安裝一般的軟體沒什麼區別,只要在domain處填上你申請的域名(如diogin.3322.org,兩個都填一樣,無所謂的,以後可以改),admin處填上你的郵箱就行,80那個默認即可。我安裝的路徑為X:\(X的值隨你改),軟體自動生成一個目錄Apache2,所以安裝的絕對路徑為X:\Apache2。安裝過程中如果你有防火牆,注意讓Apache永久通行。
接下來在X:\下新建一個wwwroot的文件夾,用來存放網頁文件。進入Apache2\conf目錄,配置httpd.conf文件,這個是Apache啟動時讀取數據的文件,正確配置有助於更有效地利用Apache的性能。先暫時按如下配置(利用查找功能找項,後面的參數已經過我的修改,//部分為解釋,不要加。「#」代表將該行為注釋):
1) DocumentRoot "X:/wwwroot" //這里配置網頁文件存放目錄,默認為htdocs
2) <Directory "X:/wwwroot"> //這項在上一項下面不遠,配置wwwroot文件夾屬性
3) DirectoryIndex index.htm index.php //首頁文件定義,按順序出現
4) ServerTokens Prod //隱藏Apache版本
5) ServerSignature Off //安全起見,關掉Signature
//接下來,找到如下一大段(原文中每行未加#號),在每行之前加上#號,主要是為了減少安全麻煩:
6)
Alias /icons/ "G:/Apache2/icons/"
<Directory "G:/Apache2/icons">
Options Indexes MultiViews
AllowOverride None
order allow,deny
Allow from all
</Directory>
This should be changed to the ServerRoot/manual/. The alias provides
the manual, even if you choose to move your DocumentRoot. You may comment
this out if you do not care for the documentation.
AliasMatch ^/manual(?:/(?:de|en|es|fr|ja|ko|ru))?(/.*)?$ "G:/Apache2/manual$1"
<Directory "G:/Apache2/manual">
Options Indexes
AllowOverride None
order allow,deny
Allow from all
<Files *.html>
SetHandler type-map
</Files>
SetEnvIf Request_URI ^/manual/(de|en|es|fr|ja|ko|ru)/ prefer-language=$1
RedirectMatch 301 ^/manual(?:/(de|en|es|fr|ja|ko|ru)){2,}(/.*)?$ /manual/$1$2
</Directory>
scrīptAlias: This controls which directories contain server scrīpts.
scrīptAliases are essentially the same as Aliases, except that
documents in the realname directory are treated as applications and
run by the server when requested rather than as documents sent to the client.
The same rules about trailing "/" apply to scrīptAlias directives as to
Alias.
scrīptAlias /cgi-bin/ "G:/Apache2/cgi-bin/"
"G:/Apache2/cgi-bin" should be changed to whatever your scrīptAliased
CGI directory exists, if you have that configured.
<Directory "G:/Apache2/cgi-bin">
AllowOverride None
Options None
order allow,deny
Allow from all
</Directory>
7) AddDefaultCharset GB2312 //設置默認編碼為gb2312
至此,基本的伺服器配置完成。右擊任務欄里的Apache圖標,選Open Apache Monitor,restart一下。進入X:\wwwroot,新建一個index.htm文件,寫入以下代碼:
<html>
<head>
<title>test</title>
</head>
<body>
測試一下
</body>
</html>
保存。打開瀏覽器,輸入:http://你的IP或域名/index.htm,如果顯示出「測試一下」的頁面,則安裝成功。此時的Apache只支持靜態網頁,如果想支持php的話則繼續看下去,不想的話可以把此文扔在一邊了。
二、安裝PHP
首先解壓php-5.0.2-Win32.zip到X:\目錄下,改文件夾名為php,即解成X:\php目錄。然後將php目錄下的php5ts.dll和libmysql.dll復制到X:\Apache2\bin目錄下。返回X:\Apache2\conf目錄,打開httpd.conf,查找「ServerRoot "X:/Apache2"」,在下一行添加:
PHPIniDir "X:/php"
查找「#LoadMole ssl_mole moles/mod_ssl.so」,在下一行添加:
LoadMole php5_mole "X:/php/php5apache2.dll"
查找「AddType application/x-gzip .gz .tgz」,在下一行添加:
AddType application/x-httpd-php .php
以讓Apache能找到php目錄下的php.ini並支持php文件。然後回到php目錄,把php.ini-recommended改名為php.ini。接下來回到X:\wwwroot目錄下,新建一個index.php文件,用記事本等文本編輯器打開,寫入如下代碼:
<?php
echo "hello, world!";
?>
保存。打開瀏覽器,輸入:http://你的IP或域名/index.php,如果顯示出「hello, world!」的頁面,則安裝成功。接下來回到php目錄配置php.ini文件(注意這里的注釋符號是「;」):
1) magic_quotes_gpc = On //這個功能最好加上,傳參數的時候加「\」號
2) extension_dir = "X:\php\ext" //配置擴展目錄
3) allow_url_fopen = Off //禁止以url傳參數方式打開文件
4) extension=php_mysql.dll //前面的「;」號去掉
5) session.save_path = "X:\php\tmp" //設置session目錄,同時在php目錄下新建tmp目錄
重啟Apache,php安裝並配置完成。
三、配置MySQL
解壓mysql-4.0.21-win.zip到隨便一個目錄下,運行setup.exe進行安裝,以typical模式安裝在X:\mysql目錄下。進入X:\mysql\bin目錄下,運行winmysqladmin.exe,會要求你輸入用戶名和密碼。這是管理程序的密碼,非資料庫中root用戶的密碼。設置過程中防火牆可能會跳出,此時要讓mysql通行。完成後,任務欄里出現紅綠黃三色的mysql燈,綠色表示正常工作。右擊燈選擇Show me,彈出管理窗口,點擊my.ini setup中的Save Modification生成my.ini文件在windows目錄下。然後運行cmd進入命令行模式,輸入:
cd X:\mysql\bin
進入bin目錄,再輸入:
mysql -u root -p
回車,提示輸入密碼,由於root初始狀態密碼為空,直接按回車即可。進入mysql,輸入:
use mysql;
轉向mysql庫,輸入:
delete from user where user='';
刪除空用戶。然後退出mysql:
quit;
修改root的密碼:
mysqladmin -u root -p password 你的密碼
會提示輸入舊密碼,回車,密碼即改成你設置的密碼。期間防火牆只要臨時允許即可。至此MySQL安裝完
成,回到wwwroot目錄下,修改index.php文件為:
<?php
$conn=mysql_connect("localhost", "root", "你的密碼");
if(!$conn) die("Errors occured!");
else echo "Success!";
mysql_close($conn);
?>

5、雲伺服器上用essamp搭建了個網站,用127.0.0.1:81可以訪問,外網用ip訪問不了

Dns沒弄好,為什麼不申請一個域名,這樣也更方便訪問啊

6、php mysql apache 集成環境有哪些

1.AppServ (推薦,簡潔精簡)
當前的兩個版本是: 2.5.10 2.6.0 (點擊版本號下載)
  AppServ是PHP網頁架站工具組合包,泰國的作者將一些網路上免費的架站資源重新包裝成單一的安裝程序,以方便初學者快速完成架站,AppServ 所包含的軟體有:Apache、Apache Monitor、PHP、MySQL、PHP-Nuke、phpMyAdmin。適合初學者
AppServ 2.5.10組件版本:
Apache 2.2.8
PHP 5.2.6
MySQL 5.0.51b
phpMyAdmin-2.10.3
AppServ 2.6.0組件版本:
Apache 2.2.8
PHP 6.0.0-dev
MySQL 6.0.4-alpha
phpMyAdmin-2.10.3
2.XAMPP (功能全面)
XAMPP是一款具有中文說明的功能全面的集成環境,XAMPP並不僅僅針對Windows,而是一個適用於Linux、Windows、Mac OS X 和Solaris 的易於安裝的Apache 發行版。軟體包中包含Apache 伺服器、MySQL、SQLite、PHP、Perl、FileZilla FTP Server、Tomcat等等。默認安裝開放了所有功能,安全性有問題,需要對以下安全問題進行設定。
MySQL 管理員(root)未設置密碼。
MySQL 伺服器可以通過網路訪問。
PhpMyAdmin 可以通過網路訪問。
樣例可以通過網路訪問。
Mercury 郵件伺服器和 FileZilla FTP 伺服器的用戶是公開的。
3.WampServer (簡便易用)
主頁 http://www.wampserver.com/en/
WampServer - WampServe集成了Apache、MySQL、PHP、phpmyadmin,支持Apache的mod_rewrite,PHP擴展、Apache模塊只需要在菜單「開啟/關閉」上點點就搞定,省去了修改配置文件的麻煩。
4. phpstudy

該程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安裝,無須配置即可使用,是非常方便、好用的PHP調試環境。該程序不僅包括PHP調試環境,還包括了開發工具、開發手冊等。總之學習PHP只需一個包。
對學習PHP的新手來說,WINDOWS下環境配置是一件很困難的事;對老手來說也是一件煩瑣的事。因此無論你是新手還是老手,該程序包都是一個不錯的選擇。
1、全面適合 Win2000/XP/2003 操作系統,IIS和Apache二選一安裝。
2、該程序包集成以下軟體,均為最新版本。
PHP 5.2.5 新型的CGI程序編寫語言,易學易用、速度快、跨平台。
Apache 2.2.8 最流行的HTTP伺服器軟體,快速、可靠、開源。
MySQL 5.0.45 執行性能高,運行速度快,容易使用,非常棒資料庫。
phpMyAdmin 2.11.4 開源、基於WEB而小巧的MySQL管理程序。
ZendOptimizer 3.3.0 免費的PHP優化引擎,性能提高30%以上。
OpenSSL 0.9.8g 密碼演算法庫、SSL協議庫以及應用程序。
eAccelerator 0.9.5.2 又一加速,不亞於ZendOptimizer。
3、如果作為伺服器請稍修改配置文件即可。MySQL資料庫用戶名:root,密碼root,安裝後請重新設置密碼。

5.APMServ

APMServ 5.2.0 是一款擁有圖形界面的快速搭建Apache 2.2.3、PHP 5.2.0、MySQL 5.0.27&4.0.26、SQLite、ZendOptimizer、OpenSSL、phpMyAdmin、
SQLiteManager,以及ASP、CGI、Perl網站伺服器平台的綠色軟體。無需安裝,具有靈活的移動性,將其拷貝到其它目錄、分區或別的電腦時,均只需點擊APMServ.exe
中的啟動按鈕,即可自動進行相關設置,將Apache和MySQL安裝為系統服務並啟動。APMServ集合了Apache穩定安全的優點,並擁有跟IIS一樣便捷的圖形管理界面,同
時支持MySQL 5.0 & 4.0兩個版本,虛擬主機、虛擬目錄、埠更改、SMTP、上傳大小限制、自動全局變數、SSL證書製作、緩存性能優化等設置,只需滑鼠一點即可完
成。
1、注意事項:APMServ程序所在路徑不能含有漢字和空格。
2、MySQL默認用戶名:root,密碼為空
3、MySQL資料庫文件存放目錄:MySQL5.0/data或MySQL4.0/data
4、網站根目錄[HTML,PHP]www/htdocs [ASP]www/asp [CGI,Perl]www/cgi-bin
5、訪問本機請用127.0.0.1/或 https://127.0.0.1/ (如果開啟SSL)
6、非默認埠,網址為127.0.0.1:埠/或https://127.0.0.1:埠/
7、APMServ集成了以下軟體:
Apache 2.2.3 [HTTP伺服器]
NetBox 2.8 Build 4128 [HTTP伺服器+ASP腳本解釋引擎]
PHP 5.2.0 [PHP腳本解釋引擎]
MiniPerl 5.8 [Perl腳本解釋器]
MySQL 5.0.27 [MySQL資料庫伺服器]
MySQL 4.0.26 [MySQL資料庫伺服器]
SQLite 3.3.8 [SQLite資料庫伺服器]
phpMyAdmin 2.9.1.1 [MySQL資料庫在線管理工具]
SQLiteManager 1.2.0 [SQLite資料庫在線管理工具]
ZendOptimizer 3.2.0 [PHP腳本加速引擎]
OpenSSL 0.9.8d [HTTPS(SSL)安全傳輸協議]
附加組件:
一Perl、CGI支持(需下載ActivePerl):
APMServ 5.2.0 附帶的是MiniPerl,可以運行簡單的Perl、CGI程序。如果運行復雜的Perl、CGI程序,請下載ActivePerl,安裝在APMServ所在分區根目錄下的usr目錄中。假如APMServ所在目錄為E:/APMServ5.2.0,則將ActivePerl的安裝路徑選為E:/usr

與essamp中虛擬主機域名相關的知識