gibi bir ip etmektir @DRC. İşte ben yaptım:
Windows ve XAMPP kullanıyorsanız, bu benim ilk adım 'hosts' dosyasını kurmaktır. Windows kullanıyorsanız, bunu C: \ Windows \ System32 \ drivers \ etc \ hosts dizininde bulabilirsiniz. Düzenlemek için herhangi bir metin düzenleyiciyi kullanabilirsiniz.
Yerel anasistemize işaret eden tüm istediğiniz kadar çok sayıda ana bilgisayar adı kurabilirsiniz, çoğu durumda her biri ip, 127.0.0.1 ile erişilebilir olmalıdır. Örneğin
:
127.0.0.1 local.project1
127.0.0.1 local.project2
127.0.0.1 youcanuseany.name.here
İkinci adım benim apache dosya httpd-vhosts.conf uğraşmak oldu. Yine windows ve XAMPP kullanıyorum. Muhtemelen bu dosya c: \ xampp \ apache \ conf \ extra \ httpd-vhosts.conf üzerinde olacaktır.
Yapmak zorunda değilsiniz ama projeler klasörlerimin her birinde bulunması muhtemel olan htdocs klasöründe bulundurmaktan hoşlanırım. Bilgisayarınız @ c: \ xampp \ htdocs. Bir "ana bilgisayar adını" oluşturmak her proje için
Eğer httpd-vhosts.conf dosyasına aşağıdaki eklemek gerekir:
<VirtualHost *>
DocumentRoot "C:\xampp\htdocs\projectx"
ServerName youcanuseany.name.here
<Directory "C:\xampp\htdocs\projectx">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Bir örnek daha sadece uğruna :)
için
<VirtualHost *>
DocumentRoot "C:\xampp\htdocs\project1"
ServerName local.project1
<Directory "C:\xampp\htdocs\project1">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Şimdi tarayıcınızda local.project1 ve youcanuseany.name.here yazabilirsiniz ve projenizi localhost/project1 ve localhost/projectX yazıyormuş gibi açmalısınız. Umut ediyorum bu yardım eder.
httpd.conf dosyanızı düzenlemek için Apache'nin sanal konaklar hakkında bilgi yüklemesini unutmayın. Bunu yapmak için a0>, bu satırı arayın ve uncomment: '#Include/Uygulamalar/XAMPP/etc/extra/httpd-vhosts.conf' ' # -Symbol kaldırarak. Bu yanıtı [F6 Design] (http://f6design.com/journal/2012/03/11/configuring-virtualhosts-in-xampp-on-mac/) adresinde bularak bu cevabı ana üste getirdim!:) –
erlingormar
ve sonucu görmek için Apache'yi yeniden başlatmanız gerekir. –