修改 httpd-vhost.conf文件格式如下
# 为虚拟主机在所有 IP 地址上监听
<span>NameVirtualHost </span>*:<span style="color: #800080;">80</span>
<virtualhost style="color: #800080;">80><span style="color: #000000;">
ServerAdmin edu1211@</span><span style="color: #800080;">163</span><span style="color: #000000;">.com
DocumentRoot </span>/var/www/<span style="color: #000000;">
ServerName www.example.com
# 你可以在这里添加其他指令
</span></virtualhost>
<virtualhost style="color: #800080;">80><span style="color: #000000;">
DocumentRoot </span>/var/www/<span style="color: #000000;">a
ServerName www.a.com
# 你可以在这里添加其他指令
Errorlog </span><span style="color: #800000;">"</span><span style="color: #800000;">logs/a.log</span><span style="color: #800000;">"</span><span style="color: #000000;">
CustomLog </span><span style="color: #800000;">"</span><span style="color: #800000;">logs/b.log</span><span style="color: #800000;">"</span><span style="color: #000000;"> common
</span></virtualhost>
上面可以在外部电脑更改 /etc/hosts 文件 如在 windows平台更改 C:\Windows\System32\drivers\etc\hosts 文件 (假设 192.168.0.110 是我们部署的服务器 )
<span style="color: #800080;">127.0</span>.<span style="color: #800080;">0.1</span><span style="color: #000000;"> localhost
</span><span style="color: #800080;">192.168</span>.<span style="color: #800080;">0.110</span><span style="color: #000000;"> www.example.com
</span><span style="color: #800080;">192.168</span>.<span style="color: #800080;">0.110</span><span style="color: #000000;"> www.a.com
</span><span style="color: #800080;">192.168</span>.<span style="color: #800080;">0.110</span> www.b.com
则在外部电脑输入 www.example.com 则跳到 /var/www/目录
外在
www.a.com
/ VAR/www/a 目次
外在
www.b.com /VAR/www/ ディレクトリ
なぜエントリーするのか www.b.com は を選びます/var/www/
ディレクトリ サーバーは httpd-vhosts.conf デフォルトで選択された仮想ホスト名であるため80
ポートの最初の仮想ディレクトリの下
3).
🎜🎜 🎜🎜🎜 Web サイトのさまざまなポートを開きます 🎜🎜🎜 🎜🎜🎜 まず、🎜🎜🎜🎜httpd.conf🎜🎜🎜🎜 または 🎜 を開きます🎜 httpd-vhosts.conf🎜🎜(それここに書き込むことをお勧めします)監視対象のポートを追加します🎜🎜🎜
🎜🎜🎜 Listen 8080 //🎜🎜🎜 🎜🎜🎜 開く骨折を追加します🎜🎜🎜
次に httpd-vhost.confフォーマットを追加し、続いて80 同じポート
参考資料 http://blog.csdn.net/edisonlg/article/details/7217153
4.インストールphp yum install php 以上です
php設定ファイルはphp.iniが使用できますfind / -name php.ini 通常は にあります /etc/php.iniこの場所
今、apache サポート (バインディング ) )phpスクリプト言語
即修改apache 的配置文件 httpd.conf 在#AddType application/x-tar .tgz 下加上以下二行
AddType application/x-httpd-<span style="color: #000000;">php .php
AddType application</span>/x-httpd-php-<span style="color: #000000;">source .phps
DirectoryIndex index.html index.html.var index.php</span><span style="color: #008000;">//</span><span style="color: #008000;">即加上访问目录时index.php</span>
其实上面可以改 /etc/httpd/conf.d目录下的 php.conf 就可以了( 建议这样因为 /etc/httpd/conf/httpd.conf已经有 Include conf.d/*.conf)
在php.conf 里面我们都可以看到 Apache 绑定PHP 脚本语言的代码所以上面的 httpd-vhosts.conf 文件可以直接写在 /etc/httpd/conf.d目录下就可以了
phpphp.iniの設定ファイルも変更します 開くmysql Extension は、extension=mysql.soのセミコロンを削除することを意味します
その後、
apacheを再起動し、サービスhttpdを再起動します
5.インストール
phpMyAdmin
1)公式Webサイトにアクセスして、最新のphpMyAdmin
パッケージをダウンロードします
2)パッケージを解凍します tar zxvf phpMyAdmin-2.113-all-langages.tar.gz
3) mv phpMyAdmin-2.113-all-messages /var/www/phpMyAdmin
4) phpMyAdminの設定ファイルは /phpMyAdmin/libraies/config.default.php fileにあります( 「はい」の場合 ルート ディレクトリ内config.ini.phpインストール例外あり)
インストールが完了したらWebページからログインできますがデフォルト mysql は空のパスワードです そしてphpMyAdminは空のパスワードログインを禁止します コマンドラインから変更できます mysql パスワードを変更するか、phpMyAdminの設定ファイルを変更して、空のパスワードでのログインを許可します
設定ファイルを開いて見つけてください
$cfg['サーバー'][$i]['nopassword'] =false
$cfg['サーバー'][$i]['AllowNoPassword'] =false
これらの 2 行の false を true に変更します。
$cfg['サーバー'][$i]['auth_type'] ='cookie';
はデフォルトです、 に変更された場合は
$cfg['サーバー'][$i]['auth_type']='config';
config モードを使用するには、user、passwordパラメータが必要です PhpMyAdminいいえ、あなたユーザー名とパスワードを入力する必要がありますが、安全性は低く、マルチユーザーのテストと開発に適しています
$cfg['サーバー'][$i]['ユーザー']='ルート';
$cfg['Servers'][$i]['password']='';
が有効になりますデフォルトのIDとしてログインします
6.
インストールPHP拡張モジュール
linuxダウンロードPHP拡張インストールモジュール(phpMyAdminを開くなど) はプロンプトを表示します 見つかりませんPHPExtensionmbstring、マルチバイト文字を使用しているようです今すぐ設定してください。 mbstring拡張 .
はphp.iniに加えてex=mbstring.sotension にあります再起動 Apache (httpd ) まだ動作しませんその後実行find / -name mysql.soモジュールが保存されているディレクトリは通常/usrです/lib /php/modules/mysql.soこの場所を探してください/usr/lib/php/modules/はありますか mbstring.so
はないようです それならインストールする必要がありますyum install php-mbstring そして再起動 apache (httpd)エラーが表示されました
7.
)
1)インストールNginx
centosはデフォルトでインストールされていますapacheを使用してくださいyum httpdを削除してください次に、 ngnix をインストールします なぜならyumソースが含まれていないからですngnix
webサイトでは、Yum
InstallationInstrations diest bultients:
CentOS:
nginx yum リポジトリを追加するには、/etc/yum.repos.d/nginx.repo という名前のファイルを作成し、以下のいずれかの設定を貼り付けます:
[nginx]
name=nginx リポジトリ
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
有効=1
その他のシステムリファレンス
http://wiki.nginx.or