Как изменить расположение корневой папки EasyPHP?

В настоящее время на моем компьютере с Windows 7 это C:\Program Files (x86)\EasyPHP-5.3.8.1\www

«Я хочу указать его в другом месте на диске D», - говорит D:\code.

Как бы я это сделал?


person Nam G VU    schedule 15.12.2011    source источник


Ответы (4)


Вам нужно щелкнуть правой кнопкой мыши значок на значке Easyphp на панели задач и выбрать конфигурацию-> Apache. Это откроет httpd.conf в окне блокнота.

Вам нужно изменить его следующим образом:

DocumentRoot "D:/code"
(...)
# DocumentRootDirectory 
<Directory "D:\code">
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
 </Directory>
 (...)
 NameVirtualHost 127.0.0.1
 <VirtualHost 127.0.0.1>
   DocumentRoot "D:/code/"
   ServerName localhost
 </VirtualHost>
person daviddlh    schedule 26.02.2012

Благодаря ответу @daviddlh у меня есть простое решение для моего вопроса.

Откройте файл конфигурации apache httpd.conf

Замените значение по умолчанию ${path}/www на путь по нашему выбору, говорит D:\code

Откуда это взялось? Найдите DocumentRoot в файле конфигурации apache (например, httpd.conf), мы увидим строку ниже, которая связывает нас с ${path}/www

DocumentRoot "${path}/www"
person Nam G VU    schedule 28.02.2012

Щелкните правой кнопкой мыши значок EasyPHP и выберите «Конфигурация», затем «Apache». В httpd.conf найдите DocumentRoot. Моя папка - C: \ php. Измените эти две строки:

  1. DocumentRoot "C: \ php"

  2. ‹Каталог" C: \ php "› (первый сразу после DocumentRoot ...)

После того, как вы изменили C: \ php на то место, где находится ваш каталог, снова щелкните правой кнопкой мыши значок EasyPHP и перезапустите.

Мои извинения, тот же ответ, что и выше. Не видел, пока не написал это. :-(

person user1889992    schedule 31.07.2013

На самом деле, если ваш apache использует виртуальные хосты, вам просто нужно изменить путь под правильным «виртуальным хостом». В моем случае это было:

# Virtual Hosts
## Virtualhost localweb
<VirtualHost 127.0.0.1>
#   DocumentRoot "${path}/data/localweb"
    DocumentRoot "D:\Code"
    ServerName 127.0.0.1
#   <Directory "${path}/data/localweb">
    <Directory "D:\Code">
        Options FollowSymLinks Indexes
        AllowOverride All
        Order deny,allow
        Allow from 127.0.0.1
        Deny from all
        Require all granted
    </Directory>
</VirtualHost>
person MisterV    schedule 19.06.2017