如何在Xampp中创建虚拟主机?

如何在Xampp中创建虚拟主机?,xampp,Xampp,当前,Xampp DocumentRoot被设置为另一台计算机的项目根目录。所以我甚至不知道CordeIgniter是否安装正确 所以我找到的方法是创建一个虚拟主机 创建虚拟主机很难吗 如何创建虚拟主机 首先以管理员权限打开编辑器,以便保存文件 第二去 Windows > System32 > drivers > etc > vhost 你可能会看到 127.0.0.1 localhost 在该选项下,使用您想要的名称创建另一个 127.0.0.1

当前,
Xampp DocumentRoot
被设置为另一台计算机的项目根目录。所以我甚至不知道
CordeIgniter
是否安装正确

所以我找到的方法是创建一个虚拟主机

创建虚拟主机很难吗

如何创建虚拟主机

首先以管理员权限打开编辑器,以便保存文件

第二去

Windows > System32 > drivers > etc > vhost
你可能会看到

127.0.0.1       localhost
在该选项下,使用您想要的名称创建另一个

127.0.0.1       localhost
127.0.0.1       projectdesiredname.com

 xampp > appache > conf > extra > httpd-vhosts
在文件中,您将看到下面类似代码的内容,您可以复制上面的代码,然后将其粘贴到下面,然后像下面这样修改

##<VirtualHost *:80>
    ##ServerAdmin webmaster@dummy-host.example.com
    ##DocumentRoot "C:/xampp/htdocs/dummy-host.example.com"
    ##ServerName dummy-host.example.com
    ##ServerAlias www.dummy-host.example.com
    ##ErrorLog "logs/dummy-host.example.com-error.log"
    ##CustomLog "logs/dummy-host.example.com-access.log" common
##</VirtualHost>
保存并重新启动服务器

编码点火器

完成后,请确保已在codeigniter config.php中设置了基本url

$config['base_url'] = 'http://projectdesiredname.com/';

/

结束基本url首先,以管理员身份打开文件C:\Windows\System32\drivers\etc\hosts并添加新行

127.0.0.1 yournewsite.dev
然后,打开[XAMPP PATH]\apache\conf\extra\httpd-vhosts.conf并添加:

<VirtualHost *:80>
    DocumentRoot C:/Sites/Yournewsite/
    ServerName yournewsite.dev
    <Directory "C:/Sites/Yournewsite/">
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
        Require all granted
    </Directory>
</VirtualHost>

您应该重新启动apache并将您的网站文件放在httpd.conf文件的C:/Sites/Yournewsite/

中,文档根“C:\Projects\kisokihon\u keisan/html”。。。您是否必须编辑此部分或将其添加到底部?如果使用vhosts,apache将忽略该文档根。在httpd.conf文件中,文档根“C:\Projects\kisokihon_keisan/html”。。。您不需要编辑此零件或将其添加到底部吗?
<VirtualHost *:80>
    DocumentRoot C:/Sites/Yournewsite/
    ServerName yournewsite.dev
    <Directory "C:/Sites/Yournewsite/">
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
        Require all granted
    </Directory>
</VirtualHost>
NameVirtualHost *:80