Автор Тема: Как интепретировать РНР из исходников  (Прочитано 9319 раз)

Илья

  • Гость
Как интепретировать РНР из исходников
« : Декабрь 28, 2010, 12:07:22 am »
Я скачал исходные файлы РНР и интерпетировать низаню как, мне нужно чтобы был сайт с РНР чтобы работал WordPress

Оффлайн keremet

  • Global Moderator
  • ROOT
  • *****
  • Сообщений: 463
  • Репутация: +237/-0
    • Просмотр профиля
    • OpenSolaris
Re: Как интепретировать РНР из исходников
« Ответ #1 : Декабрь 28, 2010, 11:50:07 am »
Под OpenSolaris 2009.06 достаточно установить AMP из репозитория, а файлы PHP разместить в /var/apache2/2.2/htdocs/ И все будет работать, если браузером цепляться к localhost.

Илья

  • Гость
Re: Как интепретировать РНР из исходников
« Ответ #2 : Декабрь 28, 2010, 11:52:24 am »
Я в Solaris 10 05/09 там нету такого

Оффлайн jSnake

  • ROOT
  • *****
  • Сообщений: 107
  • Репутация: +132/-0
    • ICQ клиент - 279320039
    • Просмотр профиля
    • E-mail
Re: Как интепретировать РНР из исходников
« Ответ #3 : Декабрь 28, 2010, 08:48:26 pm »
Для того, чтобы заработал хоть один нормальный проект, нужно поставить 3 вещи: Apache, PHP, MySQL.
1.
Способ САМЫЙ простой: идём на http://cooltools.sunsource.net/coolstack/, скачиваем архив, ставим pkgadd -d CSKamp.
2.
Способ ОЧЕНЬ простой: идём на blastwave.org, ставим необходимые пакеты, настраиваем httpd.conf и базу.
3.
Способ ИНТЕРЕСНЫЙ. Скачиваем распоследние исходники, ставим GNU утилиты и компиляторы, читаем доки, ругаемся, собираем, ругаемся, читаем доки, радуемся запуску демона Apache, сносим нахрен Solaris 10, ставим OpenSolaris/OpenIndoana/Solaris 11 Express, ставим из репозитория пакет amp, настраиваем wordpress и испытываем скуку. Ставим Solaris 10 обратно...

Илья

  • Гость
Re: Как интепретировать РНР из исходников
« Ответ #4 : Декабрь 29, 2010, 09:14:28 am »
Мне нравиться как ты ответил это интересно ::)

Оффлайн keremet

  • Global Moderator
  • ROOT
  • *****
  • Сообщений: 463
  • Репутация: +237/-0
    • Просмотр профиля
    • OpenSolaris
Re: Как интепретировать РНР из исходников
« Ответ #5 : Декабрь 30, 2010, 11:19:52 am »
Я бы ответил: сносим нахрен Solaris 10, ставим OpenSolaris/OpenIndiana, ставим из репозитория пакет amp :)

Оффлайн jSnake

  • ROOT
  • *****
  • Сообщений: 107
  • Репутация: +132/-0
    • ICQ клиент - 279320039
    • Просмотр профиля
    • E-mail
Re: Как интепретировать РНР из исходников
« Ответ #6 : Декабрь 30, 2010, 12:59:22 pm »
Похоже, необходима холиварная ветка а-ля "чем же не угодил буржуйский Oracle Solaris 11"))

Илья

  • Гость
Re: Как интепретировать РНР из исходников
« Ответ #7 : Декабрь 30, 2010, 01:09:29 pm »
Я еще потому что не пробовал Солярис 11, я говорил русские не сдаются будем стоять за SunOS у меня даже обновления приходят

Оффлайн jSnake

  • ROOT
  • *****
  • Сообщений: 107
  • Репутация: +132/-0
    • ICQ клиент - 279320039
    • Просмотр профиля
    • E-mail
Re: Как интепретировать РНР из исходников
« Ответ #8 : Декабрь 30, 2010, 03:12:43 pm »
jSnake@x-viper:~$ uname -a
SunOS x-viper 5.11 snv_151a i86pc i386 i86pc Solaris

Sun Microsystems != SunOS - это раз
Oracle Solaris 11  построен на кодовой базе OpenSolaris - это два
Да, меня тоже бесит красный логотип Oracle в гноме - это три

Последнее решается быстро. В остальном - покажет время.

Илья

  • Гость
Re: Как интепретировать РНР из исходников
« Ответ #9 : Январь 04, 2011, 07:35:07 pm »
Я пытаюсь скомпилировать PHP5, на Solaris 10 05/09 и получаю это сообщение:
 Проверка, является ли компилятор C (gcc ) не работает…
  # ./configure --with-mysqli=/usr/src/php-5.3.8/ext/ --with-gd
 loading cache ./config.cache
 checking for Cygwin environment... no
 checking for mingw32 environment... no
 checking for egrep... egrep
 checking for a sed that does not truncate output... /usr/bin/sed
 checking host system type... i386-pc-solaris2.10
 checking target system type... i386-pc-solaris2.10
 checking for gcc... no
 checking for cc... no
 configure: error: no acceptable cc found in $PATH
 #
ГДЕ НАХОДИТЬСЯ ПЕРЕМЕННАЯ GCC
 # whereis gcc
 gcc: /usr/local/bin/gcc
 #
И немного магии
 # CC=cc CXX=CC ./configure
 loading cache ./config.cache
 checking for Cygwin environment... no
 checking for mingw32 environment... no
 checking for egrep... egrep
 checking for a sed that does not truncate output... /usr/bin/sed
 checking host system type... i386-pc-solaris2.10
 checking target system type... i386-pc-solaris2.10
 checking for gcc... cc
 checking whether the C compiler (cc  ) works... no
 configure: error: installation or configuration problem: C compiler cannot create executables.
 #

 
« Последнее редактирование: Сентябрь 29, 2011, 11:18:48 am от Snow Leopard »