Получих няколко искания относно ръчната инсталация на Slim Framework. Въпреки че предпочитам да използвам Composer, много хора имат проблеми при инсталирането на отдалечени хостове. Следващият пост предоставя кратко описание на ръчната инсталация на Slim framework.
1. Първо изтеглете архива на Slim zip от github - https://github.com/slimphp/Slim
2. Извлечете от архива и копирайте директорията Slim във вашата директория public_html или където трябва да инсталирате. Имайте предвид, че има няколко вложени поддиректории с име slim. Копирайте този, който съдържа файла ‘Slim.php’.
3. Копирайте следния тестов код във файл с име hello.php
4. В браузъра си отидете до URL адреса http://www.example.com/hello.php/hello/world, където example.com представлява името на вашия домейн, това може дори да е вашият localhost. Трябва да видите ‘Здравей, свят! Добре дошли в Slim Framework ’в браузъра.
Имайте предвид, че примерът предполага, че сте качили Slim Framework в директорията public_html, която съдържа поддиректорията Slim. Ако сте качили Slim Framework в друга директория, уверете се, че сте променили съответно израза ‘изисква’. Например, ако сте го инсталирали в поддиректория ‘framework’, променете ‘require’ на следното.
Основното нещо, което трябва да обърнете внимание, е Slim: registerAutoloader (), който обработва цялото автоматично зареждане на класове. Когато вместо това използвате Composer за инсталиране на рамката, файлът „autoload.php“, инсталиран от Composer, се грижи за автоматичното зареждане.
Можете да добавите ключовата дума PHP use, за да промените пространството от имена на кода. Това ще ви позволи да импортирате пространството от имена ‘Slim/Slim’ в текущия контекстен код и следователно да пуснете префиксите на пространството от имена преди имената на методите.
Надявам се, че това помага при извършването на ръчна инсталация на Slim framework.