Страница 1 из 2

OpenServer & запуск php из командной строки

Добавлено: 22 мар 2013, 16:44
zxzharmlesszxz
Доброе время суток.
Меня интересует такой вопрос - как заставить php подгружать нужные модули при запуске из командной строки?
Сайт работает нормально, но при этом из командной строки вот что лезет
Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

C:\Windows\System32>php
^C
C:\Windows\System32>php -v
PHP 5.4.12 (cli) (built: Feb 19 2013 21:26:22)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

C:\Windows\System32>php-win -m

C:\Windows\System32>php-win -v

C:\Windows\System32>php-cgi -v
PHP 5.4.12 (cgi-fcgi) (built: Feb 19 2013 21:26:21)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

C:\Windows\System32>php-cgi -m
[PHP Modules]
bcmath
calendar
cgi-fcgi
Core
ctype
date
dom
ereg
filter
ftp
hash
iconv
json
libxml
mcrypt
mhash
mysqlnd
odbc
pcre
PDO
Phar
Reflection
session
SimpleXML
SPL
standard
tokenizer
wddx
xml
xmlreader
xmlwriter
zip
zlib

[Zend Modules]


C:\Windows\System32>
Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

C:\serv\OpenServer\domains\AutoFinder>parse.bat
PHP Fatal error:  Call to undefined function mysql_connect() in C:\serv\OpenServ
er\domains\AutoFinder\inc\classes\mysql\mysqldatabaseclass.php on line 25

Fatal error: Call to undefined function mysql_connect() in C:\serv\OpenServer\do
mains\AutoFinder\inc\classes\mysql\mysqldatabaseclass.php on line 25
Как побороть сие недоразумение!?

Добавлено: 22 мар 2013, 16:57
Максим
Консоль запускайте из меню программы.

Добавлено: 27 мар 2013, 02:07
mitris
Максим писал(а):Консоль запускайте из меню программы.
У меня после версии 4.8.0 консоль пропала из Меню программ и не появилась в основном меню, опенсервер уже пробовал переустанавливать не один раз, но ничего не помогло. Как это можно исправить?

Добавлено: 27 мар 2013, 02:12
duxabilii
Добавить в закладки команду
cmd

Добавлено: 27 мар 2013, 02:16
mitris
duxabilii писал(а):Добавить в закладки команду
cmd
а что бы именно ConEmu был?
п.с точнее, почему у меня по-уполчанию его нет?

Добавлено: 27 мар 2013, 04:08
Максим
ConEmu в Меню - Дополнительно - Консоль.

Добавлено: 27 мар 2013, 20:14
medar
zxzharmlesszxz писал(а):Меня интересует такой вопрос - как заставить php подгружать нужные модули при запуске из командной строки?
Запустите опенсервер и перепишите /userdata/temp/config/php.ini (или где он там лежит) в /modules/php/PHP-X.X.X

Re: OpenServer & запуск php из командной строки

Добавлено: 05 ноя 2017, 21:30
Dave
Приветствую !
столкнулся с такой же проблемой что и тописктартер. Версия Openserver 5.2.2

Консоль запускаю через меню Openserver,
$ php -v
PHP 7.1.0 (cli) (built: Dec  2 2016 05:24:57) ( ZTS MSVC14 (Visual C++ 2015) x64 )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.1.0-dev, Copyright (c) 1998-2016 Zend Technologies
берет не тот php.ini
php --ini
Configuration File (php.ini) Path: C:\Windows
Loaded Configuration File:         (none)
Scan for additional .ini files in: (none)
Additional .ini files parsed:      (none)
как сделать чтобы брался соответствующий php.ini ?

спасибо.

Re: OpenServer & запуск php из командной строки

Добавлено: 06 ноя 2017, 09:20
Максим
Консоль закрывайте полностью (саму программу ConEMU, а не вкладку с консолью), потом запускаете сервер и только после успешного старта запускаете консоль из меню программы и работаете с ней пока сервер запущен. Если после этого сервер перезапускался или останавливался, то консоль правильно работать не будет.

Re: OpenServer & запуск php из командной строки

Добавлено: 10 ноя 2017, 01:37
Dave
Пробовал и так, и ноут уже перезапустил ... ))
без изменений
Dima@DELL C:\OpenServer\domains\blog.dev
$ C:\OpenServer\modules\php\PHP-7.1-x64\php --ini
Configuration File (php.ini) Path: C:\Windows
Loaded Configuration File:         (none)
Scan for additional .ini files in: (none)
Additional .ini files parsed:      (none)