Культурный офтопик
 help / color / mirror / Atom feed
* [room] this ... PHP5
@ 2006-02-05  0:22 Aleksey Korotkov
  2006-02-05  1:51 ` Vasily Kolomeets
  0 siblings, 1 reply; 14+ messages in thread
From: Aleksey Korotkov @ 2006-02-05  0:22 UTC (permalink / raw)
  To: smoke-room

Доброй ночи!

Уже пора спать, но не даёт покоя вопрос -- кому-нибудь удавалось
получить работоспособную связку Apache (1.x|2.0) + MySQL (5.x) +
PHP (5.x)? Хоть на какой платформе. Устал биться головой обо все
окружающие предметы... 3 дня пытался  их подружить на Win XP. На
М2.4 ничего не трогал (не работало тоже -- с PHP4 -- но оказались
проблемы с правами на файлы конфигов -- исправил и всё
заработало; поэтому экспериментировать с PHP5 не стал, чтоб ещё
и там не поломать). Все конфиги носом изрыл, весь интернет --
тоже. Собственно, конфиги всё те же, что и с PHP4, с
соответствующими изменениями. 4-ка работает, 5-ка -- нет. В
выводе phpinfo про MySQL -- ни слова. При попытке вызвать
mysql_connect из скрипта -- Call to undefined function:
mysql_connect() in bla-bla... В инете ничего интересного --
рекомендации, актуальные для старых версий PHP, когда mysql.x
надо было в extensions прописывать. Что делать? :(

-- 
С уважением,
Алексей Коротков

mailto:ziga@uni.udm.ru


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [room] this ... PHP5
  2006-02-05  0:22 [room] this ... PHP5 Aleksey Korotkov
@ 2006-02-05  1:51 ` Vasily Kolomeets
  2006-02-05  2:37   ` Vasily Kolomeets
  0 siblings, 1 reply; 14+ messages in thread
From: Vasily Kolomeets @ 2006-02-05  1:51 UTC (permalink / raw)
  To: культурный
	офтопик

Aleksey Korotkov пишет:
> Доброй ночи!
> 
> Уже пора спать, но не даёт покоя вопрос -- кому-нибудь удавалось
> получить работоспособную связку Apache (1.x|2.0) + MySQL (5.x) +
> PHP (5.x)? Хоть на какой платформе. Устал биться головой обо все
> окружающие предметы... 3 дня пытался  их подружить на Win XP. На
> М2.4 ничего не трогал (не работало тоже -- с PHP4 -- но оказались
> проблемы с правами на файлы конфигов -- исправил и всё
> заработало; поэтому экспериментировать с PHP5 не стал, чтоб ещё
> и там не поломать). Все конфиги носом изрыл, весь интернет --
> тоже. Собственно, конфиги всё те же, что и с PHP4, с
> соответствующими изменениями. 4-ка работает, 5-ка -- нет. В
> выводе phpinfo про MySQL -- ни слова. При попытке вызвать
> mysql_connect из скрипта -- Call to undefined function:
> mysql_connect() in bla-bla... В инете ничего интересного --
> рекомендации, актуальные для старых версий PHP, когда mysql.x
> надо было в extensions прописывать. Что делать? :(

http://www.softtime.ru/info/articlephp.php?id_article=24

-- 
One man's constant is another man's variable.


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [room] this ... PHP5
  2006-02-05  1:51 ` Vasily Kolomeets
@ 2006-02-05  2:37   ` Vasily Kolomeets
  2006-02-06  0:38     ` Aleksey Korotkov
  0 siblings, 1 reply; 14+ messages in thread
From: Vasily Kolomeets @ 2006-02-05  2:37 UTC (permalink / raw)
  To: культурный
	офтопик

>> Уже пора спать, но не даёт покоя вопрос -- кому-нибудь удавалось
>> получить работоспособную связку Apache (1.x|2.0) + MySQL (5.x) +
>> PHP (5.x)? Хоть на какой платформе. Устал биться головой обо все
....
> http://www.softtime.ru/info/articlephp.php?id_article=24

Ещё о нюансах:

В Windows порт заданный для функции mysql_connect берётся только из 
константы MYSQL_PORT.

В PHP 5 внешняя программа, обрабатывающая сценарии называется не 
php.exe, а php-cgi.exe. Также, начиная с пятой версии PHP все расширения 
по умолчанию отключены. Для того чтобы подключить нужное расширение, 
нужно раскомментировать соответствующие строки в php.ini и перезапустить 
apache. Кроме этого, там же необходио указать путь к библиотекам 
расширений extention_dir = "путь".

В php.ini изменились некоторые умолчания, что также может привести к 
неработоспособности старых сценариев при переходе с PHP4 на PHP5. Теперь 
отключена возможность передачи аргументов функциям по ссылке:
allow_call_time_pass_reference = Off

Изменён порядок регистрации аргументов в PHP5 по умолчанию:
variable_order = "GPCS"

(!) В PHP5 отключена возможность регистрации EGPCS-переменных как 
глобальных пременных:
register_globals = Off

Пока всё. И с добрым утром ;-)

-- 
One man's constant is another man's variable.


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [room] this ... PHP5
  2006-02-05  2:37   ` Vasily Kolomeets
@ 2006-02-06  0:38     ` Aleksey Korotkov
  2006-02-06 22:41       ` Vasily Kolomeets
  0 siblings, 1 reply; 14+ messages in thread
From: Aleksey Korotkov @ 2006-02-06  0:38 UTC (permalink / raw)
  To: культурный
	офтопик

On Sun, 05 Feb 2006 07:37:55 +0500
Vasily Kolomeets wrote:

VK> В Windows порт заданный для функции mysql_connect берётся
VK> только из константы MYSQL_PORT.

phpinfo() вообще молчит про MySQL. Т.е. дело не в порте.

VK> В PHP 5 внешняя программа, обрабатывающая сценарии
VK> называется не php.exe, а php-cgi.exe. 

У меня PHP подключается как модуль Apache.

VK> Также, начиная с пятой
VK> версии PHP все расширения по умолчанию отключены. Для того
VK> чтобы подключить нужное расширение, нужно раскомментировать
VK> соответствующие строки в php.ini и перезапустить apache.

В php.ini в комментариях есть такая строчка:

;Note that MySQL and ODBC support is now built in, so no dll is
needed for it.

Поэтому совершенно непонятно, почему в доке по указанной Вами
ссылке пишут:

Для подключения библиотеки расширения MySQL Вам нужно убрать
символ комментария ;(точка с запятой) из строки:

extension=php_mysql.dll

Кстати, пробовал. Апач ругается.

VK> Кроме этого, там же необходио указать путь к библиотекам
VK> расширений extention_dir = "путь".

extension_dir = d:\soft\php\ext

Расширения, которые я раскомментировал, Apache находит, так что
с этой секцией, вроде, всё нормально. Есть, правда, некая
странность: некоторые расширения Апач почему-то всё же не видит.
Вот кусок из моего php.ini:

extension=php_bz2.dll
...
;extension=php_exif.dll

Для последнего пришлось оставить знак комментария, так как в
противном случае Апач ругался, что не может найти это
расширение, в то время как:

[ziga@localhost ext]$ pwd
/mnt/e/Soft/PHP/ext
[ziga@localhost ext]$ ls -l | grep bz2
-rw-rw-rw-  1 ziga ziga   69689 Ноя 27 22:13 php_bz2.dll
-rw-rw-rw-  1 ziga ziga   65600 Ноя 27 22:14 php_bz2_filter.dll
[ziga@localhost ext]$ ls -l | grep exif
-rw-rw-rw-  1 ziga ziga   57402 Ноя 27 22:14 php_exif.dll

Т.е. php_bz2.dll благополучно находит, а php_exif.dll в упор не
видит. Вот это странно.

P.S. Апач 2-й. Но с 1-м та же история.

-- 
С уважением,
Алексей Коротков

mailto:ziga@uni.udm.ru


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [room] this ... PHP5
  2006-02-06  0:38     ` Aleksey Korotkov
@ 2006-02-06 22:41       ` Vasily Kolomeets
  2006-02-07  2:23         ` Aleksey Korotkov
  2006-02-07  3:42         ` Pavel N. Solovyov
  0 siblings, 2 replies; 14+ messages in thread
From: Vasily Kolomeets @ 2006-02-06 22:41 UTC (permalink / raw)
  To: культурный
	офтопик

Aleksey Korotkov пишет:
[...]
> Т.е. php_bz2.dll благополучно находит, а php_exif.dll в упор не
> видит. Вот это странно.

Алексей, если честно, как оно на Windows я только в теории могу 
разглагольствовать. Последние три года вокруг только ALT, ALT, ALT.

Так что если есть возможность лакомиться дешёвым Сизифом, то это будет 
...ну, вообщем, что тут рассказывать, сами понимаете. :) Опять же, 
обсудить и исправить есть с кем.

P.S. Хотелось бы услышать как в городах и весях решают проблему дешёвого 
Сизифа, не халявного, а именно дешёвого?

-- 
One man's constant is another man's variable.


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [room] this ... PHP5
  2006-02-06 22:41       ` Vasily Kolomeets
@ 2006-02-07  2:23         ` Aleksey Korotkov
  2006-02-07 21:13           ` Michael Shigorin
  2006-02-07  3:42         ` Pavel N. Solovyov
  1 sibling, 1 reply; 14+ messages in thread
From: Aleksey Korotkov @ 2006-02-07  2:23 UTC (permalink / raw)
  To: культурный
	офтопик

On Tue, 07 Feb 2006 03:41:58 +0500
Vasily Kolomeets wrote:

VK> Алексей, если честно, как оно на Windows я только в теории
VK> могу разглагольствовать. 

Всё, спасибо, разобрался. Сначала закинул libmysql.dll в
windows/system32, после чего всё заработало. Потом,
помедитировав над PATH в User envirinment и PATH в System
environment, перекинул d:\soft\php из 1-го во 2-е, стёр libmysql.
dll из windows/system32; тоже работает. С работоспособностью
других расширений тоже разобрался.

VK> Так что если есть возможность лакомиться дешёвым Сизифом, то
VK> это будет ...

Нет такой возможности. Потому пока оставил на М2.4 как есть. Да
и не хочу я что-то Сизифа. Работать на чём-то надо; Linux особо
не трогаю, винду вот курочу экспериментами. 

-- 
С уважением,
Алексей Коротков

mailto:ziga@uni.udm.ru


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [room] this ... PHP5
  2006-02-06 22:41       ` Vasily Kolomeets
  2006-02-07  2:23         ` Aleksey Korotkov
@ 2006-02-07  3:42         ` Pavel N. Solovyov
  2006-02-07  7:35           ` Andrey Konovalov aka Krapa
  1 sibling, 1 reply; 14+ messages in thread
From: Pavel N. Solovyov @ 2006-02-07  3:42 UTC (permalink / raw)
  To: культурный
	офтопик

On Tue, 07 Feb 2006 03:41:58 +0500
Vasily Kolomeets wrote:

> P.S. Хотелось бы услышать как в городах и весях решают проблему
> дешёвого  Сизифа, не халявного, а именно дешёвого?

  Михаил Быков выручает:-)

-- 
	Успехов. Павел.



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [room] this ... PHP5
  2006-02-07  3:42         ` Pavel N. Solovyov
@ 2006-02-07  7:35           ` Andrey Konovalov aka Krapa
  0 siblings, 0 replies; 14+ messages in thread
From: Andrey Konovalov aka Krapa @ 2006-02-07  7:35 UTC (permalink / raw)
  To: smoke-room

В сообщении от Вт 7 Февраль 2006 08:42 Pavel N. Solovyov написал(a):
> On Tue, 07 Feb 2006 03:41:58 +0500
>
> Vasily Kolomeets wrote:
> > P.S. Хотелось бы услышать как в городах и весях решают проблему
> > дешёвого  Сизифа, не халявного, а именно дешёвого?

А дальше по цепочке Павел Соловьёв ;-)

-- 
Мы видим сны не для того, чтоб просыпаться, поэтому - пока...
ICQ:295374679

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [room] this ... PHP5
  2006-02-07  2:23         ` Aleksey Korotkov
@ 2006-02-07 21:13           ` Michael Shigorin
  2006-02-08  2:43             ` Aleksey Korotkov
  0 siblings, 1 reply; 14+ messages in thread
From: Michael Shigorin @ 2006-02-07 21:13 UTC (permalink / raw)
  To: культурный
	офтопик

On Tue, Feb 07, 2006 at 06:23:44AM +0400, Aleksey Korotkov wrote:
> Нет такой возможности. Потому пока оставил на М2.4 как есть. Да
> и не хочу я что-то Сизифа. Работать на чём-то надо; Linux особо
> не трогаю, винду вот курочу экспериментами. 

Тю, так заведите себе vserver'ы.  Изумительно годятся под
эксперименты, да и продакшн тоже.

Мелкий образ корня на ALM2.4 можно добыть здесь:
ftp://ftp.altlinux.org/pub/people/mike/vserver

-- 
http://lists.osdn.org.ua/wws/info/vserver


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [room] this ... PHP5
  2006-02-07 21:13           ` Michael Shigorin
@ 2006-02-08  2:43             ` Aleksey Korotkov
  2006-02-08  9:29               ` Michael Shigorin
  0 siblings, 1 reply; 14+ messages in thread
From: Aleksey Korotkov @ 2006-02-08  2:43 UTC (permalink / raw)
  To: smoke-room

On Tue, 7 Feb 2006 23:13:11 +0200
Michael Shigorin <mike@osdn.org.ua> wrote:

MS> > и не хочу я что-то Сизифа. Работать на чём-то надо; Linux особо
MS> > не трогаю, винду вот курочу экспериментами. 
MS> 
MS> Тю, так заведите себе vserver'ы.  Изумительно годятся под
MS> эксперименты, да и продакшн тоже.

Не. Не о том речь (хотя vserver'ы есть). У меня development-машинка,
продакшн-сервером тут никаким и не пахнет. А под экспериментами я имел
в виду переезд на PHP5.x & MySQL5.x. Пока сделал на виндозе, ALT трогать
пока не рискнул: как бы не лишиться основной площадки для тестирования
написанного.

-- 
С уважением,
Алексей Коротков

mailto:ziga@uni.udm.ru


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [room] this ... PHP5
  2006-02-08  2:43             ` Aleksey Korotkov
@ 2006-02-08  9:29               ` Michael Shigorin
  2006-02-09  2:25                 ` Aleksey Korotkov
  0 siblings, 1 reply; 14+ messages in thread
From: Michael Shigorin @ 2006-02-08  9:29 UTC (permalink / raw)
  To: smoke-room

On Wed, Feb 08, 2006 at 06:43:50AM +0400, Aleksey Korotkov wrote:
> MS> > и не хочу я что-то Сизифа. Работать на чём-то надо; Linux особо
> MS> > не трогаю, винду вот курочу экспериментами. 
> MS> Тю, так заведите себе vserver'ы.  Изумительно годятся под
> MS> эксперименты, да и продакшн тоже.
> Не. Не о том речь (хотя vserver'ы есть). У меня
> development-машинка, продакшн-сервером тут никаким и не пахнет.
> А под экспериментами я имел в виду переезд на PHP5.x &
> MySQL5.x. Пока сделал на виндозе, ALT трогать пока не рискнул:
> как бы не лишиться основной площадки для тестирования
> написанного.

Так я как раз про "левый", тестовый, под разгром,
восстанавливаемый чуть что из тарбола vserver и говорю.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [room] this ... PHP5
  2006-02-08  9:29               ` Michael Shigorin
@ 2006-02-09  2:25                 ` Aleksey Korotkov
  2006-02-09  5:17                   ` Maxim Bodyansky
  0 siblings, 1 reply; 14+ messages in thread
From: Aleksey Korotkov @ 2006-02-09  2:25 UTC (permalink / raw)
  To: smoke-room

On Wed, 8 Feb 2006 11:29:19 +0200
Michael Shigorin <mike@osdn.org.ua> wrote:

MS> Так я как раз про "левый", тестовый, под разгром,
MS> восстанавливаемый чуть что из тарбола vserver и говорю.

Это я правильно понял, что один vserver будет работать в связке, скажем,
Apache + MySQL 5.x + PHP 5.x (поставленных из тарболлов с офсайтов), а
другой -- на том же Apache, но + MySQL & PHP из дистрибутива? 

-- 
С уважением,
Алексей Коротков

mailto:ziga@uni.udm.ru


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [room] this ... PHP5
  2006-02-09  2:25                 ` Aleksey Korotkov
@ 2006-02-09  5:17                   ` Maxim Bodyansky
  2006-02-10  3:53                     ` Aleksey Korotkov
  0 siblings, 1 reply; 14+ messages in thread
From: Maxim Bodyansky @ 2006-02-09  5:17 UTC (permalink / raw)
  To: культурный
	офтопик

On Thu, Feb 09, 2006 at 06:25:25AM +0400 Aleksey Korotkov wrote:
> On Wed, 8 Feb 2006 11:29:19 +0200
> Michael Shigorin <mike@osdn.org.ua> wrote:
> 
> MS> Так я как раз про "левый", тестовый, под разгром,
> MS> восстанавливаемый чуть что из тарбола vserver и говорю.
> 
> Это я правильно понял, что один vserver будет работать в связке, скажем,
> Apache + MySQL 5.x + PHP 5.x (поставленных из тарболлов с офсайтов), а
> другой -- на том же Apache, но + MySQL & PHP из дистрибутива? 

Внутри vserver'а весь софт, кроме ядра, свой, независимый от базовой
системы. Поэтому что завяжете в узелок, то и будет.


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [room] this ... PHP5
  2006-02-09  5:17                   ` Maxim Bodyansky
@ 2006-02-10  3:53                     ` Aleksey Korotkov
  0 siblings, 0 replies; 14+ messages in thread
From: Aleksey Korotkov @ 2006-02-10  3:53 UTC (permalink / raw)
  To: smoke-room

On Thu, 9 Feb 2006 08:17:54 +0300
Maxim Bodyansky <maximbo@rambler.ru> wrote:

MB> Внутри vserver'а весь софт, кроме ядра, свой, независимый от базовой
MB> системы.

Так... Видимо, я что-то не так понимал.

-- 
С уважением,
Алексей Коротков

mailto:ziga@uni.udm.ru


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2006-02-10  3:53 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-02-05  0:22 [room] this ... PHP5 Aleksey Korotkov
2006-02-05  1:51 ` Vasily Kolomeets
2006-02-05  2:37   ` Vasily Kolomeets
2006-02-06  0:38     ` Aleksey Korotkov
2006-02-06 22:41       ` Vasily Kolomeets
2006-02-07  2:23         ` Aleksey Korotkov
2006-02-07 21:13           ` Michael Shigorin
2006-02-08  2:43             ` Aleksey Korotkov
2006-02-08  9:29               ` Michael Shigorin
2006-02-09  2:25                 ` Aleksey Korotkov
2006-02-09  5:17                   ` Maxim Bodyansky
2006-02-10  3:53                     ` Aleksey Korotkov
2006-02-07  3:42         ` Pavel N. Solovyov
2006-02-07  7:35           ` Andrey Konovalov aka Krapa

Культурный офтопик

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/smoke-room/0 smoke-room/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 smoke-room smoke-room/ http://lore.altlinux.org/smoke-room \
		smoke-room@lists.altlinux.org smoke-room@lists.altlinux.ru smoke-room@lists.altlinux.com smoke-room@altlinux.ru smoke-room@altlinux.org smoke-room@altlinux.com
	public-inbox-index smoke-room

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.smoke-room


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git