Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Zend Studio


Автор: IEZ 1.4.2005, 09:31
Народ! Хэлп!
Все таки, что делаю не так и почему не работает?
Поставил Zend Studio 3.5.2 Client, нормальный не ломаный и не обрезанный.
Штука вроде бы не плохая, но вот блин при работе с php файлами, а именно на строке обращения
к базе MySQL выкидывает ошибку.
Цитата
// Устанавливаем соединение с базой данных
$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd); <----- здесь выдает ошибку: Call to undefined function mysql_connect().
if (!$dbcnx)
{
echo( "<P>В настоящий момент сервер базы данных не доступен, поэтому корректное отображение страницы невозможно.</P>" );
exit();
}

В чем дело?
Кто-нибудь сталкивался с подобным?
Спасибо.

Автор: Mal Hack 1.4.2005, 09:33
Если PHP5, то надо подключать php_mysql.dll

Автор: IEZ 1.4.2005, 09:51
Цитата(Mal @ 1.4.2005, 09:33)
Если PHP5, то надо подключать php_mysql.dll

Да у меня PHP5. А где ее подключать и как?

Автор: Mal Hack 1.4.2005, 09:55
php.ini
в разделе extension...
Там раскомменировать строчку надо.

Автор: IEZ 1.4.2005, 09:56
В php.ini у меня следующее:

Цитата
;extension=php_bz2.dll
;extension=php_cpdf.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_dbx.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_java.dll
;extension=php_ldap.dll
;extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
extension=php_mysql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pdf.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_w32api.dll
;extension=php_xmlrpc.dll
extension=php_xsl.dll
;extension=php_yaz.dll
;extension=php_zip.dll


Добавлено @ 09:57
И при таком раскладе и не работает.

Автор: IEZ 1.4.2005, 10:16
А что такое Zend Server Center?

Автор: Farik 1.4.2005, 10:56
Библиотека php_mysql.dll не поставляется с PHP5.
http://us4.php.net/manual/ru/faq.databases.php#faq.databases.mysql.php5

Автор: Mal Hack 1.4.2005, 12:03
IEZ
PECL архив отдельно скачивал? Файлы оттуда перекидывал в /ext?

Автор: IEZ 3.4.2005, 15:45
Farik Попробую.

Mal Hack
Цитата(Mal @ 1.4.2005, 12:03)
PECL архив отдельно скачивал? Файлы оттуда перекидывал в /ext?

PECL у меня есть, но в ext не сбрасывал. А эта библиотека php_mysql.dll в ext у меня есть.

Автор: Mal Hack 3.4.2005, 17:29
Значит extension_dir содержит не правильный путь.

Автор: IEZ 5.4.2005, 14:42
Цитата(Mal @ 3.4.2005, 17:29)
Значит extension_dir содержит не правильный путь.

Пробовал указывать явно. Не работает все равно.

Автор: Mal Hack 5.4.2005, 16:10
Так?
Код
extension_dir = "d:/usr/php-4.3.10/extensions/"

Автор: IEZ 5.4.2005, 17:15
Вот так
Цитата
extension_dir = "c:/usr/local/php5/ext"

Автор: Mal Hack 5.4.2005, 17:18
/ в конце попробуй...

Автор: IEZ 5.4.2005, 17:33
Цитата(Mal @ 5.4.2005, 17:18)
/ в конце попробуй...

Не помогает.
Вся ерунда в том, что если в Zend Studio зайти в настройки и выставить PHP4 все работает на ура.
Как только ставлю PHP5 выдает ошибки.

Автор: IZ@TOP 6.4.2005, 08:09
Не пробовал скопировать либу libmysql.dll которая находится в папке MySQL\lib в папку винды?

Автор: Валера 26.7.2006, 22:34
Товарищи! ПОдскажите где найти подробные материалы(Статьи/книги) по использованию Zend Studio? Очень хотелось бы использовать ВСЕ его возможности, но установка Zend Studio Server, осуществляется мной как-то через... Ну не так, в общем.
И еще, подскажите, какая сейчас самая новая версия? 

Автор: jzZ 27.7.2006, 08:50
Врят ли мы укажем явный корень проблемы, предлагаю как вариант возможно глупый, но все-таки:
Скачай denwer свежой версии, наверняка там php5 есть, дальше разберись как там осуществляется подключение всех расширений итп, и настрой свою конфигурацию похожим образом. Я также делал кода не получалось свою связку поставить. 

Автор: Валера 4.3.2007, 16:28
Друзья, у меня такая проблема в Zend studio - у меня была установлена 3я версия, потом я установил 5ю, не удаляя 3й. При входе в программу вышло какое-то окно с вопросом, вроде "Использовать настройки предыдущей версии Zend, установленной на компьютере?" я нажал да, и 5я стала Русской. Потом удалил 3ю и 5я снова стала английской, и потом какие я манипуляции не проводил все оставалось так. При переустановки больше не спрашивает на счет настроек предыдущий версии. Посоветуйте, может где-то в настройках можно изменить? Или где скачать Русификатор/Русскую версию Zend'a?

Автор: BrutalizedProgrammer 8.3.2007, 01:37
не знаю .. у меня Zend Studio 5.5.0.0.... пхп5 ... все пашет...
попробуй версию поновее.

Автор: egrik 12.3.2007, 13:04
Цитата(Валера @ 4.3.2007,  16:28)
Друзья, у меня такая проблема в Zend studio - у меня была установлена 3я версия, потом я установил 5ю, не удаляя 3й. При входе в программу вышло какое-то окно с вопросом, вроде "Использовать настройки предыдущей версии Zend, установленной на компьютере?" я нажал да, и 5я стала Русской. Потом удалил 3ю и 5я снова стала английской, и потом какие я манипуляции не проводил все оставалось так. При переустановки больше не спрашивает на счет настроек предыдущий версии. Посоветуйте, может где-то в настройках можно изменить? Или где скачать Русификатор/Русскую версию Zend'a?

В файле C:\Documents and Settings\GrikE\ZDE\config_5.2\desktop_options.xml 
Это:
Код

<customized_property ID="desktop.language">
    <locale language="en" country="" variant=""/>
</customized_property>


меняем на:

Код

<customized_property ID="desktop.language">
    <locale language="ru" country="" variant=""/>
</customized_property>

Автор: BrutalizedProgrammer 12.3.2007, 23:42
еще вопрос по зенду... раз уж тема про зенд.
мне надо поменять вот что:
вот когда пишешь какой-то метод (вызваешь.. типа имя его пишешь),
выскакивает подсказка с описанием метода.. там... сигнатура, параметры, что возвращает... и тп.
где можна настроить, что там будет отображаться, самому?...
а то там не показывает например какие екзепшоны кидает метод... а мне б очень надо...

Автор: mikla 13.3.2007, 01:05
перед объявлением ф-ции пишешь  такой комментарий (набираешь /** и ентер )

например:

Код

<?
/**
 * @param string $s what find 
 * @param string $st where
 */
function find ($s,$st)
{
    
}


далее в коде тебя будет сопровождать описание? что $s имеет тип string и как подсказка what find .

Автор: BrutalizedProgrammer 13.3.2007, 11:57
не... ты не понял.. я это знаю...
я хочу сам настроить, что там будет в это подсказке...
потому что там нет информации про исключения....
Код

/**
 * blabla
 * @throws UserException
 * blabla
 */
public function some () {}

оно отображает в этой подсказке не все @ атрибуты или тэги или как там...

Автор: maaks_mouse 17.3.2008, 21:25
Цитата(egrik @ 12.3.2007,  13:04)
В файле C:\Documents and Settings\GrikE\ZDE\config_5.2\desktop_options.xml 
Это:
Код

<customized_property ID="desktop.language">
    <locale language="en" country="" variant=""/>
</customized_property>


меняем на:

Код

<customized_property ID="desktop.language">
    <locale language="ru" country="" variant=""/>
</customized_property>

Все так и сделал ...но ...при перезапуске студии грузится снова английская версия ...смотрю этот файл 
...а там опять все по прежнему! <locale language="en" country="" variant=""/>

...раз пять пробовал ...постоянно при втором запуске както сама меняет все в xml-ке :( ...что делать?

Автор: awers 18.3.2008, 01:44
maaks_mouse,  тема уже год назад умерла вообщето

Автор: maaks_mouse 18.3.2008, 13:34
...и что теперь? ...пусть воостанет из пепла!
...вопрос стал актуален ...вот и воспрянула тема ...рекомендация то не совсем работает ...как практика показала

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)