Автор Тема: centos php 5.2 + namespace  (Прочетена 3807 пъти)

veroun

  • Напреднали
  • *****
  • Публикации: 35
  • Distribution: FreeBSD 8.2-RC3
  • Window Manager: /var/db/pkg/gnome2-2.32.1_2
    • Профил
centos php 5.2 + namespace
« -: Mar 29, 2011, 21:08 »
Здравейте , купих си един виртуален сървър работи с centos 5 ,
бихте ли ми помогнали да си инсталирам php 5.2 с подръжка на namespace ?
Активен

chen_dzen

  • Напреднали
  • *****
  • Публикации: 623
  • Distribution: Debian 6.0 Squeeze
  • Window Manager: GNOME
    • Профил
Re: centos php 5.2 + namespace
« Отговор #1 -: Mar 29, 2011, 21:27 »
namespace в PHP
Код
GeSHi (PHP):
  1. <?php
  2.  
  3. namespace sample
  4. {
  5.    class Sample_class_1
  6.    {
  7.        public function test_func_1($text)
  8.        {
  9.            echo $text;
  10.        }
  11.    }
  12.  
  13.    class Sample_class_2
  14.    {
  15.        public static function test_func_2()
  16.        {
  17.            $c = new Sample_class_1();
  18.            $c->test_func_1("func 2<br />");
  19.        }
  20.  
  21.        public static function test_func_3()
  22.        {
  23.            $c = new Sample_class_1();
  24.            $c->test_func_1("func 3<br />");
  25.        }
  26.    }
  27. }
  28.  
  29. // Now entering the root namespace...
  30. //  (You only need to do this if you've already used a different
  31. //   namespace in the same file)
  32. namespace
  33. {
  34.    // Directly addressing a class
  35.    $c = new sample\Sample_class_1();
  36.    $c->test_func_1("Hello world<br />");
  37.  
  38.    // Directly addressing a class's static methods
  39.    sample\Sample_class_2::test_func_2();
  40.  
  41.    // Importing a class into the current namespace
  42.    use sample\Sample_class_2;
  43.    sample\Sample_class_2::test_func_3();
  44. }
  45.  
  46. // Now entering yet another namespace
  47. namespace sample2
  48. {
  49.    // Directly addressing a class
  50.    $c = new sample\Sample_class_1();
  51.    $c->test_func_1("Hello world<br />");
  52.  
  53.    // Directly addressing a class's static methods
  54.    sample\Sample_class_2::test_func_2();
  55.  
  56.    // Importing a class into the current namespace
  57.    use sample\Sample_class_2;
  58.    sample\Sample_class_2::test_func_3();
  59. }
  60.  
за php ъпдеита разгледай това : http://www.how2centos.com/installing-and-upgrading-to-php-52-on-centos-and-red-hat-linux-53-x86_64/
успех  ;)
« Последна редакция: Mar 29, 2011, 21:31 от chen_dzen »
Активен

veroun

  • Напреднали
  • *****
  • Публикации: 35
  • Distribution: FreeBSD 8.2-RC3
  • Window Manager: /var/db/pkg/gnome2-2.32.1_2
    • Профил
Re: centos php 5.2 + namespace
« Отговор #2 -: Mar 29, 2011, 21:30 »
;) аз имам един root искам да со инсталирам php5.2 и да подържа namespace .
т.е трябва ми помощ как да си го настроя centos-a ;)
« Последна редакция: Mar 29, 2011, 21:36 от veroun »
Активен

veroun

  • Напреднали
  • *****
  • Публикации: 35
  • Distribution: FreeBSD 8.2-RC3
  • Window Manager: /var/db/pkg/gnome2-2.32.1_2
    • Профил
Re: centos php 5.2 + namespace
« Отговор #3 -: Apr 03, 2011, 17:34 »
Здравейте , трябва да си пусна namespace в php 5.2 , 5.3 не ми върши работа , просто трябва да мигрирам група скриптове, които могат да работят само под 5.2 . Моля помогнете.
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: centos php 5.2 + namespace
« Отговор #4 -: Apr 03, 2011, 18:15 »
Аз наистина не мога да разбера какво искаш? Ако някой е разбрал моля да сподели!
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

veroun

  • Напреднали
  • *****
  • Публикации: 35
  • Distribution: FreeBSD 8.2-RC3
  • Window Manager: /var/db/pkg/gnome2-2.32.1_2
    • Профил
Re: centos php 5.2 + namespace
« Отговор #5 -: Apr 03, 2011, 18:25 »
Извинявам се ако съм биля неясен

Имам един нов VPS , искам да го настроя да работи с php 5.2.* с подръжка на NAMESPACE
имам си root мога да правя всичко , по ясно от това не мога да го обясня

php 5.3 няма да ми свърши работа .
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: centos php 5.2 + namespace
« Отговор #6 -: Apr 03, 2011, 18:35 »
Добре, явно така няма да се разберем. Имам въпрос: Защо си мислиш, че в момента php-то ти не поддържа namespace?
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

veroun

  • Напреднали
  • *****
  • Публикации: 35
  • Distribution: FreeBSD 8.2-RC3
  • Window Manager: /var/db/pkg/gnome2-2.32.1_2
    • Профил
Re: centos php 5.2 + namespace
« Отговор #7 -: Apr 03, 2011, 18:46 »
Извинявай много но защо преди да си зададеш въпроса не прочетеш преди това
5.2 може да го подържа ако се пачне / в 5.3 вече е включена подръжката

като не става въпрос за XML Namespace Support
« Последна редакция: Apr 03, 2011, 18:52 от veroun »
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: centos php 5.2 + namespace
« Отговор #8 -: Apr 03, 2011, 18:58 »
http://leonpegg.blogspot.com/2007/08/namespaces-in-php-52.html

Ето ти и пачнат php 5.2: http://www.box.net/shared/kdlkr7yqsj
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

veroun

  • Напреднали
  • *****
  • Публикации: 35
  • Distribution: FreeBSD 8.2-RC3
  • Window Manager: /var/db/pkg/gnome2-2.32.1_2
    • Профил
Re: centos php 5.2 + namespace
« Отговор #9 -: Apr 03, 2011, 19:06 »
Благодаря много , основаната причина да се обърна към форума че не разбирам на centos ,
сега ако може и малко помощ как да инсталирма пакета . Благодаря.

под bsd-то лесно ;)

pkg_create -b /var/db/pkg/pack... (създавам пакета)
pkg_add pack.tbz добавям ... лесно ;) ама ше ми отнеме време да разбера как е под глупавия линукс.
« Последна редакция: Apr 03, 2011, 19:16 от veroun »
Активен

veroun

  • Напреднали
  • *****
  • Публикации: 35
  • Distribution: FreeBSD 8.2-RC3
  • Window Manager: /var/db/pkg/gnome2-2.32.1_2
    • Профил
Re: centos php 5.2 + namespace
« Отговор #10 -: Apr 05, 2011, 11:41 »
никой ли няма да хелпне ?  :(
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: centos php 5.2 + namespace
« Отговор #11 -: Apr 05, 2011, 11:42 »
Код
GeSHi (Bash):
  1. tar zxfv php5.2...
  2. cd php5.2
  3. ./configure && make && make install
« Последна редакция: Apr 07, 2011, 02:39 от VladSun »
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

veroun

  • Напреднали
  • *****
  • Публикации: 35
  • Distribution: FreeBSD 8.2-RC3
  • Window Manager: /var/db/pkg/gnome2-2.32.1_2
    • Профил
Re: centos php 5.2 + namespace
« Отговор #12 -: Apr 05, 2011, 12:26 »
Уф не обърнах вснимание че е сорс

Благодаря , но филма не свършва ;)
yum remove php
yum remove php*
но php си остава дори и след reboot ;)
исках да изтрия сегашната версия преди да компилирам сорса
Идеи ?
Активен

tyuio

  • Напреднали
  • *****
  • Публикации: 145
    • Профил
Re: centos php 5.2 + namespace
« Отговор #13 -: Apr 05, 2011, 16:11 »
# rpm -qa |grep php
Виж как се казва пакета точно да не е php5 нещо си
Активен

ray

  • Напреднали
  • *****
  • Публикации: 1449
    • Профил
Re: centos php 5.2 + namespace
« Отговор #14 -: Apr 05, 2011, 17:21 »
Уф не обърнах вснимание че е сорс

Благодаря , но филма не свършва ;)
yum remove php
yum remove php*
но php си остава дори и след reboot ;)
исках да изтрия сегашната версия преди да компилирам сорса
Идеи ?
Здравей,

Грешка от моя страна, не разбрах че все още не си инсталирал от сорс.
...
След като си инсталирал от "сорс" (./configure && make && make install) пак там се и трие.
Влизаш в същата папка и: make uninstall.
rpm | yum не знаят за този пакет, как да го махнат :-)
...
Виж и в /var/db или както е там мястото за инсталирани пакети в Centos.
Успех, Румен
« Последна редакция: Apr 05, 2011, 17:24 от ray »
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Centos
Настройка на програми
di4o 3 4032 Последна публикация May 11, 2006, 18:10
от Lord Bad
Настройки на прокси - centos 3.8
Настройка на програми
Milen_Haskovo 0 2780 Последна публикация Oct 29, 2006, 14:11
от Milen_Haskovo
Проблем при инсталиране на centos
Настройка на програми
mishoboss 27 10768 Последна публикация Mar 17, 2009, 10:24
от Osiris
Centos
Настройка на хардуер
BerkAdmin 5 4599 Последна публикация May 24, 2007, 22:33
от BerkAdmin
проблем с xml namespace при xsd файл
Общ форум
Nikolavp 4 1540 Последна публикация Aug 30, 2007, 18:01
от rpetrov