配置zentaophp

原理:

首先,我们要明白为什么访问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  /*zentaophp目录下有index文件,即整个程序的入口.
    <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


 

posted @ 2017-08-25 14:22  Abby*^o^*  阅读(462)  评论(0编辑  收藏  举报