原理:
首先,我们要明白为什么访问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.com ???DocumentRoot /home/z/zentaophp ???<Directory /> ???????Options Indexes FollowSymLinks ???????AllowOverride All ???????Allow from all ???</Directory> ???ErrorLog ${APACHE_LOG_DIR}/error.log ???CustomLog ${APACHE_LOG_DIR}/access.log combined ???#ErrorLog /var/log/apache2/error.lor</VirtualHost><VirtualHost *:80> ???ServerName ?www.adminer.com ???DocumentRoot /home/z/adminer/ ???<Directory /> ???????Options Indexes FollowSymLinks ???????AllowOverride None ???????Allow 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
配置zentaophp
原文地址:http://www.cnblogs.com/Abby2017/p/7427859.html