原理:
首先,我們要明白為什么訪問localhost就可以訪問到我們的apache主頁。
解析域名的時候,首先是從本地的hosts文件開始的。
如果查不到,才會去DNS服務器查詢。
如果你在這里面寫一行:127.0.0.1 ? ?www.baidu.com?
百度你是肯定上不了。因為訪問的是你自己的機器。
hosts 就是一個映射(域名和IP的對應,localhost也可以說是一個域名)?localhost ?-> ?127.0.0.1
download ?zentaophp壓縮包在window本地
ubantu : #rz ?//打開壓縮包
#cp -i zentaophp**** ?zentaophp //rename
?
1、使用SHOW語句找出在服務器上當前存在什么數據庫:?SHOW DATABASES;
#mysql -u root -p
CREATE DATABASE demo;
2、創建一個數據庫abccs?
mysql> CREATE DATABASE abccs;?
注意不同操作系統對大小寫的敏感。?
3、選擇你所創建的數據庫?
mysql> USE abccs?
Database changed?
此時你已經進入你剛才所建立的數據庫abccs.?
3、引入blog.sql表
scourse blog.sql
?
#cd /zentaophp/config
#cp my.example.php my.php
#vi my.php
<?php $config->installed = true; $config->debug = 2; $config->requestType = 'PATH_INFO'; $config->requestFix = '-'; $config->webRoot = '/';$config->db->host = 'localhost'; $config->db->port = '3306'; $config->db->name = 'demo'; $config->db->user = 'root'; $config->db->password = '';
#unzip //解壓
# cd /etc/apache2/sites-enabled
#vi zentaophp.com.conf
<VirtualHost *:80>ServerName www.zentaophp.comDocumentRoot /home/z/zentaophp /*zentaophp目錄下有index文件,即整個程序的入口.<Directory />Options Indexes FollowSymLinksAllowOverride AllAllow from all</Directory>ErrorLog ${APACHE_LOG_DIR}/error.logCustomLog ${APACHE_LOG_DIR}/access.log combined#ErrorLog /var/log/apache2/error.lor </VirtualHost> <VirtualHost *:80>ServerName www.adminer.comDocumentRoot /home/z/adminer/<Directory />Options Indexes FollowSymLinksAllowOverride NoneAllow from all</Directory>
在win10下:win+r 輸入 C:\WINDOWS\system32\drivers\etc 修改hosts,末尾加入:127.0.0.1 www.zentaophp.com
重啟服務器:sudo /etc/init.d/apache2 restart
地址欄中輸入:?www.zentaophp.com
?