..\..\..\server\php\PHP-5.3.13\php app\consoleЧую что надо копать в сторону PATH, но не понимаю сути настроек.
- Главная Список форумов Обсуждение Open Server
- Поиск
-
- Текущее время: 06 фев 2025, 19:13
- Часовой пояс: UTC+03:00
..\..\..\server\php\PHP-5.3.13\php app\consoleЧую что надо копать в сторону PATH, но не понимаю сути настроек.
О, стоит потерпеть ) СпасибоМаксим писал(а):Дождитесь новой версии. Так можно будет так:
Создаете закладку на консоль. Запускаете через закладку консоль и пишете в консоли
php.exe C:\app\лалалала\ваш.php
Батник тоже вариант, голова моя дурная )Asmodey писал(а):Кошерней создать где надо файл php.cmd
..\..\..\server\php\PHP-5.3.13\php %1 %2 %3 %4
Если будет раздражать повторение строки запуска, то добавить @ в начале строки.
и какой currentdir будет в этой консоли?Максим писал(а):Создаете закладку на консоль. Запускаете через закладку консоль
cd w:\domains\site\papka\- или же не надо писать полные пути к скриптам типа
php w:\domains\site\papka\file.phpпишем просто
php file.phpно я работаю с одной версией и путь к php.exe прописан в PATH
@path\to\php5.2\php.exe %1 %2 %3 %4и php53.cmd
@path\to\php5.3\php.exe %1 %2 %3 %4потом открываете консоль из папки со скриптом и пишете
php53 file.php
Ну как сказать, принципиально. Основные проекты пока запускаю на 5.3.13, есть пара экспериментальных на 5.4 для обучения. Не принципиально, но нужно. У меня в PATH вообще php 5.4.2 от денвера остался )DelphinPRO писал(а):Максим писал(а): но я работаю с одной версией и путь к php.exe прописан в PATH
Если принципиально нужно несколько версий - создайте батники в системной папке
php52.cmd@path\to\php5.2\php.exe %1 %2 %3 %4и php53.cmd@path\to\php5.3\php.exe %1 %2 %3 %4потом открываете консоль из папки со скриптом и пишетеphp53 file.php
А вот после начала установки похоже параметр -c не пробрасывается - вылетают ошибки о невозможности подгрузить расширения:d:\openserver\modules\php\PHP-5.3.13>php -c ..\..\..\userdata\temp\config\php.ini go-pear.phar
Are you installing a system-wide PEAR or a local copy?
(system|local) [system] : local
Please confirm local copy by typing 'yes' : yes
Below is a suggested file layout for your new PEAR installation. To
change individual locations, type the number in front of the
directory. Type 'all' to change all of them or simply press Enter to
accept these locations.
1. Installation base ($prefix) : D:\openserver\modules\php\PHP-5.3.13
2. Temporary directory for processing : D:\openserver\modules\php\PHP-5.3.13\tmp
3. Temporary directory for downloads : D:\openserver\modules\php\PHP-5.3.13\tmp
4. Binaries directory : D:\openserver\modules\php\PHP-5.3.13
5. PHP code directory ($php_dir) : D:\openserver\modules\php\PHP-5.3.13\pear
6. Documentation directory : D:\openserver\modules\php\PHP-5.3.13\docs
7. Data directory : D:\openserver\modules\php\PHP-5.3.13\data
8. User-modifiable configuration files directory : D:\openserver\modules\php\PHP-5.3.13\cfg
9. Public Web Files directory : D:\openserver\modules\php\PHP-5.3.13\www
10. Tests directory : D:\openserver\modules\php\PHP-5.3.13\tests
11. Name of configuration file : D:\openserver\modules\php\PHP-5.3.13\pear.ini
12. Path to CLI php.exe : D:\openserver\modules\php\PHP-5.3.13
1-12, 'all' or Enter to continue:
Pear при этом вполне себе ставится.Failed loading D:/openserver/server/php/PHP-5.3.13/ext/php_ioncube.dll
Failed loading D:/openserver/server/php/PHP-5.3.13/ext/php_xdebug.dll
PHP Warning: PHP Startup: Unable to load dynamic library 'D:/openserver/server/php/PHP-5.3.13/ext/php_apc.dll' - ═х эрщфхэ єърчрээ√щ ьюфєы№.
in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library 'D:/openserver/server/php/PHP-5.3.13/ext/php_apc.dll' - ═х эрщфхэ єърчрээ√щ ьюфєы№.
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'D:/openserver/server/php/PHP-5.3.13/ext/php_mbstring.dll' - ═х эрщфхэ єърчрээ√щ ьюфєы№.
in Unknown on line 0
:RUN "%PHP_PEAR_PHP_BIN%" -c "%PHP_PEAR_INSTALL_DIR%\..\..\..\..\userdata\temp\config\php.ini" -C -d date.timezone=UTC -d output_buffering=1 -d safe_mode=0 -d open_basedir="" -d auto_prepend_file="" -d auto_append_file="" -d variables_order=EGPCS -d register_argc_argv="On" -d "include_path='%PHP_PEAR_INSTALL_DIR%'" -f "%PHP_PEAR_INSTALL_DIR%\pearcmd.php" -- %1 %2 %3 %4 %5 %6 %7 %8 %9 :ENDСейчас буду тестировать phpcs и phpunit