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

Советы и рекомендации, полезные инструкции, обмен опытом
zxzharmlesszxz
Сообщения: 1
Зарегистрирован:
22 мар 2013, 16:40

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

zxzharmlesszxz » 22 мар 2013, 16:44

Доброе время суток.
Меня интересует такой вопрос - как заставить 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
Как побороть сие недоразумение!?
Аватара пользователя
Максим
Сообщения: 5408
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 22 мар 2013, 16:57

Консоль запускайте из меню программы.
mitris
Сообщения: 12
Зарегистрирован:
01 фев 2012, 20:46

mitris » 27 мар 2013, 02:07

Максим писал(а):Консоль запускайте из меню программы.
У меня после версии 4.8.0 консоль пропала из Меню программ и не появилась в основном меню, опенсервер уже пробовал переустанавливать не один раз, но ничего не помогло. Как это можно исправить?
Аватара пользователя
duxabilii
Сообщения: 215
Зарегистрирован:
22 июн 2011, 22:06
Контактная информация:

duxabilii » 27 мар 2013, 02:12

Добавить в закладки команду
cmd
mitris
Сообщения: 12
Зарегистрирован:
01 фев 2012, 20:46

mitris » 27 мар 2013, 02:16

duxabilii писал(а):Добавить в закладки команду
cmd
а что бы именно ConEmu был?
п.с точнее, почему у меня по-уполчанию его нет?
Аватара пользователя
Максим
Сообщения: 5408
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 27 мар 2013, 04:08

ConEmu в Меню - Дополнительно - Консоль.
medar
Сообщения: 66
Зарегистрирован:
02 фев 2012, 08:34

medar » 27 мар 2013, 20:14

zxzharmlesszxz писал(а):Меня интересует такой вопрос - как заставить php подгружать нужные модули при запуске из командной строки?
Запустите опенсервер и перепишите /userdata/temp/config/php.ini (или где он там лежит) в /modules/php/PHP-X.X.X
Dave
Сообщения: 4
Зарегистрирован:
05 ноя 2017, 21:11

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

Dave » 05 ноя 2017, 21:30

Приветствую !
столкнулся с такой же проблемой что и тописктартер. Версия 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 ?

спасибо.
Аватара пользователя
Максим
Сообщения: 5408
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

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

Максим » 06 ноя 2017, 09:20

Консоль закрывайте полностью (саму программу ConEMU, а не вкладку с консолью), потом запускаете сервер и только после успешного старта запускаете консоль из меню программы и работаете с ней пока сервер запущен. Если после этого сервер перезапускался или останавливался, то консоль правильно работать не будет.
Dave
Сообщения: 4
Зарегистрирован:
05 ноя 2017, 21:11

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

Dave » 10 ноя 2017, 01:37

Пробовал и так, и ноут уже перезапустил ... ))
без изменений
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)
Ответить