Можно ли настроить PHP для использования VirtualHost - PullRequest
0 голосов
/ 10 сентября 2018

На самом деле, я скачал безопасный поток PHP7.2.7 с веб-сайта PHP (php.net), и я не знаю, возможно ли это, я могу настроить PHP для настройки виртуального хоста, как мы можем сделать с помощью XAMPP

Ответы [ 3 ]

0 голосов
/ 10 сентября 2018

PHP не является веб-сервером, вам нужно создать VirtualHost в Apache. Если вы используете Linux, откройте httpd.conf или /etc/apache2/sites-enabled/000-default.conf и введите следующие строки.

<VirtualHost *:80>
    ServerAdmin admin@example.com
    ServerName example.com
    ServerAlias www.example.com
    DocumentRoot /var/www/example.com/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Обязательно перезапустите веб-сервер / apache, чтобы эти изменения заработали.

0 голосов
/ 11 сентября 2018

Вы можете попробовать следующую конфигурацию:

1) Запись в файле hosts, как показано ниже

127.0.0.1       example.com

2) Установить виртуальный хост в httpd-vhosts.conf, как показано ниже

<VirtualHost *:80>
    ServerName example.com
    DocumentRoot "/var/www/example/public_html"
    ServerAlias quickstart.com
    <Directory "/var/www/example/public_html">
        AllowOverride All
        Require all granted
     </Directory>
</VirtualHost>
0 голосов
/ 10 сентября 2018

PHP имеет встроенный веб-сервер, но имеет ограниченные возможности. Он не предоставляет все параметры конфигурации, которые предоставляет полный веб-сервер. Это не делает VirtualHost.

Если вам нужен VirtualHost, вы должны будете включить его в качестве модуля внутри Apache (или другого веб-сервера). Модуль будет глобальным. Если ваши страницы в VirtualHost не нуждаются в PHP, PHP остается бездействующим и ничего не делает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...