XAMPP - إعداد الخادم الظاهري


تحميل XAMPP

XAMPP ver. 1.8.3-3 لنظام التشغيل Mac OS X ver. 10.9.2


الإعداد الأولي


لدى XAMPP في البداية عنوان واحد ، مضيف محلي
عند التحميل - يجب أن تفتح الصفحة بمعلومات حول الخادم ، وإصدار PHP مع روابط إلى phpmyadmin ، إلخ.

لإنشاء مضيف Apache VirtualHosts الخاص بك

1. افتح ملف التكوين - /Applications/XAMPP/xamppfiles/etc/httpd.conf

1.1. تغيير برنامج المستخدم الخفي إلى اسم مستخدم المستخدم (ص 173)

171 #running httpd, as with most system services. 172 # 173 User daemon 174 Group daemon 175 </IfModule> 

حيث اسم المستخدم هو اسم المستخدم الخاص بك على Mac OS X

 171 #running httpd, as with most system services. 172 # 173 User username 174 Group daemon 175 </IfModule> 

1.2. قم بتشغيل VirtualHosts - uncommenting (ص 488)

  • تشمل الخ / إضافي / httpd-vhosts.conf

 487 #Virtual hosts 488 #Include etc/extra/httpd-vhosts.conf 

إزالة الشبكة قبل تضمين

 487 #Virtual hosts 488 Include etc/extra/httpd-vhosts.conf 


2. إضافة مضيفيك - افتح الملف - /Applications/XAMPP/etc/extra/httpd-vhosts.conf

2.1. للحفاظ على المضيف المحلي العمل دون تغيير

 #localhost <VirtualHost *:80> ServerName localhost DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs" <Directory "/Applications/XAMPP/xamppfiles/htdocs"> Options Indexes FollowSymLinks Includes execCGI AllowOverride All Allow From All Order Allow,Deny </Directory> </VirtualHost> 

2.2. توصيل موقعك - ​​إنشاء مجلد موقع site.local (مثال)
اسم المستخدم هو اسم مستخدم Mac OS X الخاص بك
المجلد - فليكن في مجلد الموقع
site.local - مجلد الموقع

 #My custom host <VirtualHost *:80> ServerName site.local DocumentRoot "/Users/username/folder/site.local" <Directory "/Users/username/folder/site.local"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Require all granted </Directory> ErrorLog "logs/site.local-error_log" </VirtualHost> 

يجب استبدال التوجيه AllowOverride None بـ AllowOverride All ، وإلا فلن تتم قراءة ملف .htaccess بواسطة خادم Apache

3. يجب عليك إخبار Mac OS X بمواقعها الافتراضية.
في المحطة ، أدخل الأمر:

sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit / etc / hosts

أضف السطر في نهاية ملف hosts: 127.0.0.1 site.local

 #XAMPP VirtualHost 127.0.0.1 site.local 

نقوم بإعادة تشغيل XAMPP وتتم إضافة المضيفين الظاهريين.

بواسطة المضيف المحلي - يفتح XAMPP
بواسطة site.local - موقعنا مفتوح بالفعل.

انتهى

Source: https://habr.com/ru/post/ar439994/


All Articles