Не вешай нос
Вот настройки php.ini которые тебе нужны:
1) Фикс путей Windows/Unix
2) Папка где располагаются сценарии PHP
Указание директории ограничит права доступа к файлам PHP приложений только этой директорией. Удобно переопределять эту настройку в файлах конфиграции непосредственно для каждого приложения, однако не помешает установить эту
настройку и указать корневую директорию всех PHP приложений.
open_basedir = "D:/WebSites/"
3) Отключение опасных функций:
disable_functions = "dl,popen,exec,system,passthru,proc_open,shell_exec"
Можно ещё такой набор:
pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,exec,shell_exec,system,passthru,popen,proc_open,proc_close,proc_get_status,proc_nice,proc_terminate,leak,listen,chgrp,apache_note,apache_setenv,closelog,debugger_off,debugger_on,define_sys,php_uname, getmyuid, getmypid,diskfreespace,dl,posix_ctermid, posix_getcwd, posix_getegid, posix_geteuid, posix_getgid, posix_getgrgid, posix_getgrnam, posix_getgroups, posix_getlogin, posix_getpgid, posix_getpgrp, posix_getpid, posix, _getppid, posix_getpwnam, posix_getpwuid, posix_getrlimit, posix_getsid, posix_getuid, posix_isatty, posix_kill, posix_mkfifo, posix_setegid, posix_seteuid, posix_setgid, posix_setpgid, posix_setsid, posix_setuid, posix_times, posix_ttyname,posix_uname
Теперь о том как настраивать виртуальные хосты в Apache:
<VirtualHost shgames.ru:80>
ServerName shgames.ru
ServerAlias www.shgames.ru
DocumentRoot d:/WebSites/shgames.ru/www
ServerAdmin [email protected]
<Directory d:/WebSites/shgames.ru/www>
php_admin_value open_basedir "d:/sites/shgames.ru/www"
</Directory>
ErrorLog "d:/WebSites/shgames.ru/logs/error.txt"
CustomLog "d:/WebSites/shgames.ru/logs/access.txt" combined
</VirtualHost>
Ну этого пока хватит. Потом уже по ходу дела можно донастроить.