MacOS XAMPP Issue - PullRequest
       11

MacOS XAMPP Issue

0 голосов
/ 03 мая 2018

Я использую XAMPP с PHP 5.6.35 на MacOS High Sierra. Я пытаюсь создать папку, которая содержит все мои классы PHP подключения к базе данных. Это все мои другие папки могут получить доступ к. Так в моих htdocs. Я хотел бы иметь каталог базы данных. Мои другие папки на том же уровне были бы чем-то вроде блога. В сценарии php для моего index.php я бы имел

require("database/dbconnect.php");  

Это автоматически выберет каталог базы данных и файл в каталоге базы данных, к которому мне нужен доступ. Я знаю, что в Windows это можно сделать с помощью переменных среды. Что нужно сделать, чтобы я мог сделать эту структуру на моем Mac?

1 Ответ

0 голосов
/ 03 мая 2018

Может быть, я не понимаю вашу проблему. У вас есть папка htdocs, которая является вашим webroot. Это ваш начальный файл index.php. Вы создаете папку Insight в папке htdocs под названием «база данных», и вы можете получить доступ ко всем файлам Insight из index.php с помощью

require_once "database/db.php";

Это не работает? Но, пожалуйста, прочитайте некоторую документацию об автозагрузке и правилах PSR. Пожалуйста, используйте автозагрузку с пространством имен в ваших классах и не помещайте весь код в webroot.

...