Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 370 196 раз!

Форум

Добро пожаловать, Гость!

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

Советы и рекомендации, полезные инструкции, обмен опытом
zxzharmlesszxz
Сообщения: 1
C нами: 4 года 7 мес

Непрочитанное сообщение 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

Как побороть сие недоразумение!?

Аватара пользователя
Максим
Сообщения: 5190
C нами: 6 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 22 мар 2013, 16:57

Консоль запускайте из меню программы.

mitris
Сообщения: 12
C нами: 5 лет 9 мес

Непрочитанное сообщение mitris » 27 мар 2013, 02:07

Максим писал(а):Консоль запускайте из меню программы.

У меня после версии 4.8.0 консоль пропала из Меню программ и не появилась в основном меню, опенсервер уже пробовал переустанавливать не один раз, но ничего не помогло. Как это можно исправить?

Аватара пользователя
duxabilii
Сообщения: 215
C нами: 6 лет 4 мес
Контакты:

Непрочитанное сообщение duxabilii » 27 мар 2013, 02:12

Добавить в закладки команду
cmd

mitris
Сообщения: 12
C нами: 5 лет 9 мес

Непрочитанное сообщение mitris » 27 мар 2013, 02:16

duxabilii писал(а):Добавить в закладки команду
cmd

а что бы именно ConEmu был?
п.с точнее, почему у меня по-уполчанию его нет?

Аватара пользователя
Максим
Сообщения: 5190
C нами: 6 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 27 мар 2013, 04:08

ConEmu в Меню - Дополнительно - Консоль.

medar
Сообщения: 66
C нами: 5 лет 9 мес

Непрочитанное сообщение medar » 27 мар 2013, 20:14

zxzharmlesszxz писал(а):Меня интересует такой вопрос - как заставить php подгружать нужные модули при запуске из командной строки?

Запустите опенсервер и перепишите /userdata/temp/config/php.ini (или где он там лежит) в /modules/php/PHP-X.X.X

Dave
Сообщения: 4
C нами: 12 дней 8 часов

Непрочитанное сообщение 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 ?

спасибо.

Аватара пользователя
Максим
Сообщения: 5190
C нами: 6 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 06 ноя 2017, 09:20

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

Dave
Сообщения: 4
C нами: 12 дней 8 часов

Непрочитанное сообщение 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)


Вернуться в «Полезные советы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость