Автор Тема: PHP интерпретатор за Apache2 на FreeBSD  (Прочетена 3155 пъти)

bubba

  • Напреднали
  • *****
  • Публикации: 20
    • Профил
Незнам дали тази темае за тук ма да питам...
Идва ли с инсталацията на Apache-то PHP интерпретатор или трябва да се инсталира и конфигурира след това?
Ако е след това, от каде мога да намера пакета, а ако не, от каде да настроя Apache....... Хванах се да уча за динамични страници и намерих един примерен скрипт, кото като го кична на сървъра ми излиза като прост текст, а не както трябва (това е от едно уеб-опътване и има линк към скрипта, за да се види как работи)
Активен

prilep

  • Напреднали
  • *****
  • Публикации: 94
    • Профил
PHP интерпретатор за Apache2 на FreeBSD
« Отговор #1 -: Oct 26, 2005, 19:56 »
'<img'>  ето така:
http://www.php.net/manual/en/install.unix.apache2.php
тука си пише всичко - чети и действаи

Само една забележка: можеш а си инсталираш php-то от портс
става по-лесно и по-бързо. Ето така:
Примерен код
cd /usr/ports/lang/php5
make install clean
Активен

Powered By DomashnaGROZDOVA & ShopskaSalata

bubba

  • Напреднали
  • *****
  • Публикации: 20
    • Профил
PHP интерпретатор за Apache2 на FreeBSD
« Отговор #2 -: Oct 27, 2005, 00:01 »
да бе...... забрави да е по-лесно..... кат се замота по едни чарколяци дето му липсваха...... кат взе да си ги иска едни packages.... лудница, първо докато разбера, че има инсталирани стари версии и че трябва да ги махна, после да ги инсталирам новите...... бе оказа си се че е бати прилкючението...... в момента вече (докато пускам поста)
мина ./configure, сегатече make...... ще докладвам дали е станало или ще приреве за преинстал системата...... доста порових и неснам до каква степен сам омазал работата....... че и от преди бая се насабра... '<img'>  '<img'>  '<img'>  'B)'
Активен

bubba

  • Напреднали
  • *****
  • Публикации: 20
    • Профил
PHP интерпретатор за Apache2 на FreeBSD
« Отговор #3 -: Oct 28, 2005, 17:54 »
Следвайки стриктно инструкциите от сайта, апача се инсталира без проблеми и работи, но когато се даде ./configure на php-то ми връща следната грешка:

Configuring SAPI modules
checking for AOLserver support... no
checking for Apache 1.x module support via DSO through APXS... no
checking for Apache 1.x module support... no
checking for mod_charset compatibility option... no
checking for Apache 2.0 filter-module support via DSO through APXS... no
checking for Apache 2.0 handler-module support via DSO through APXS...

Sorry, I cannot run apxs. Possible reasons follow:

1. Perl is not installed
2. apxs was not found. Try to pass the path using --with-apxs2=/path/to/apxs
3. Apache was not built using --enable-so (the apxs usage page is displayed)

The output of /usr/local/apache2/bin/apxs follows:
/libexec/ld-elf.so.1: Shared object "libm.so.3" not found
configure: error: Aborting
Bubba-home#

имам инсталира perl, апача си е компилиран с --enable-so (пробвах и с --enable-modiles=so, и пак същата грешка изкарва), apxs си е там където му е оказан пътя...... Какво трябва да инсталирам за да се сдобия с libm.so.3 на системата?!
При един от опитите, незнайно защто, стана ма тогава пък не намери libphp5.so и след малко четене се оказа, че трябва и --with-zlib при компилиране и пак отначало трябваше да почвам......
Кажете къде може да се крие проблемата, че вече съм в нервна криза  '<img'>  '<img'>  '<img'>  ':huh:'  ':huh:'  ':huh:'
Активен

  • Гост
PHP интерпретатор за Apache2 на FreeBSD
« Отговор #4 -: Oct 28, 2005, 18:28 »
Стрелям напосоки:

Най-бързия и грозен начин да го подкараш може да се окаже като направиш символична връзка от libm.so.2 (според гугл на твойта система най-вероятно има тва вместо другото) към libm.so.3. За целта намери къде се намира libm.so.2, иди в тази директория и направи ln -s libm.so.2 libm.so.3

Препоръчвам ти да не смесваш компилирани от теб неща с пакети. Например ако Апач ти е от портс а си компилираш пхп на ръка разни странни работи могат да станат. Тва важи за голям брой униксо-подобни системи. И също така мисля че е най-добре ако нямаш нужда от по-специалени настройки да се довериш на пакетната система (портс) и да инсталираш апач+пхп от там

И ако не искаш деинсталирай де що имат такъв пакет и след това си смъкни сорсовете на двете и си ги компилирай. Силно се съмнявам Апач да има проблеми след това, той по принцип върви на всичко по-голямо от ръчен часовник...добре де почти.
Активен

  • Гост
PHP интерпретатор за Apache2 на FreeBSD
« Отговор #5 -: Oct 28, 2005, 18:32 »
кви са ся тия шитове?
ако искаш да ползваш фрийбсд, поне научи как се инсталират програмите там
отиваш си във /юзр/портс/ввв/мод_пхп4 (или както там се казва)
после мейк инстал клийн
след тва рехаш ако не си с баш
и апачиктл старт и треа да имаш пхп поддръжка
иначе доколкото си спомням конфиг-а на пхп е във /юзр/локал/етц/пхп.ини или /юзр/локал/етц/пхп/пхп.ини
деа знам кое беше
кийп он сърчин!
Активен

bubba

  • Напреднали
  • *****
  • Публикации: 20
    • Профил
PHP интерпретатор за Apache2 на FreeBSD
« Отговор #6 -: Oct 28, 2005, 19:26 »
ми това се получава когато и двете се компилират, не ползвам икакви портове (нещо не ме кефи системата с портовете...)
Активен

bubba

  • Напреднали
  • *****
  • Публикации: 20
    • Профил
PHP интерпретатор за Apache2 на FreeBSD
« Отговор #7 -: Oct 28, 2005, 22:59 »
Супер! открих от къде идва мизерията......
Инсталираш си Linux compatibal часта (от пакетите на инсталационния диск) и копираш всичко от /usr/compat/linux/lib в /usr/lib и /lib (чесно да си кажа копирам ги на двете места щото незнам от де смуче гадината) '<img'> Пуснах да се инсталира от портс (/usr/ports/www/mod_php5). И се появи нова засечка:

...........(това е само края на екрана....)
===>    Verifying install for /usr/local/lib/perl5/site_perl/5.8.7/mach/Locale/gettext.pm in /usr/ports/devel/p5-Locale-gettext
===>   p5-gettext-1.03 depends on file: /usr/local/bin/perl5.8.7 - found
===>   p5-gettext-1.03 depends on shared library: intl - found
===>  Configuring for p5-gettext-1.03
Segmentation fault (core dumped)
*** Error code 139

Stop in /usr/ports/devel/p5-Locale-gettext.
*** Error code 1

Stop in /usr/ports/misc/help2man.
*** Error code 1

Stop in /usr/ports/devel/autoconf259.
*** Error code 1

Stop in /usr/ports/www/apache2.
*** Error code 1

Stop in /usr/ports/www/mod_php5.
Bubba-home#

Някакви идеи?! Нещо взе да ми писва......... да се нерва..... ':crazy:'  ':angry:'  '<img'>  '<img'>  ':huh:'
Активен

thc

  • Напреднали
  • *****
  • Публикации: 184
  • Distribution: FreeBSD
  • Window Manager: Gnome
    • Профил
    • WWW
PHP интерпретатор за Apache2 на FreeBSD
« Отговор #8 -: Nov 01, 2005, 14:50 »
Свали си сорса на php и му задай при ./configure --with-apxs=/path/to/your/apxs
apxs би трябвало да се намира в ServerRoot/sbin
ако ти е инсталирано можеш да го намериш с whereis apxs
Успех  '<img'>
Активен

CS & WoW players click here

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
PHP интерпретатор за Apache2 на FreeBSD
« Отговор #9 -: Nov 01, 2005, 16:53 »
/offtopic: bubba, фсцк е прав, когато си в Рим - прави като римляните. Хората тая порт система са я правили доста време за да им е по-удобно на хора като тебе. И все си мисля, че са били умни тия хора.
Активен

  • Гост
PHP интерпретатор за Apache2 на FreeBSD
« Отговор #10 -: Nov 30, 2005, 05:40 »
edin kratyk primer kak az si pravq all ...
portinstall apache
davam [yes] na 2
portinstall php4
portinstall mysql41-server
portinstall php4-extensions

az polzvam nai veche apache2.0.53, PHP4.3.9 i mysql4.1.11 che ne davat greshki
ako go iskash po trudniq nachin:
cd /usr/ports/www/apache2; make install clean
wget http://bg2.php.net/get/php-4.3.9.tar.gz/from/bg.php.net/mirror
tar zxf php-4.3.9.tar.gz
cd php4.3.9
./configure
make; make install; make clean
teglish si mysql(neshto stable)
tar zxf mysql-*.tar.gz
cd mysql-*
./configure --prefix=/usr/local/mysql --disable-name-resolv --enable-assembler
gmake; gmake install
cd /usr/ports/lang/php4-extensions
make config
make install
make clean
ako imash nqkakvi vyprosi: dodinceto@gmail.com
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Apache2 & .cgi .pl - молба за помощ
Настройка на програми
Icar 4 6646 Последна публикация Nov 20, 2003, 03:19
от
Apache2
Настройка на програми
mozly 8 7252 Последна публикация Feb 29, 2004, 13:47
от mozly
Apache2
Настройка на програми
dunamis 3 5571 Последна публикация Apr 27, 2004, 20:15
от dunamis
Apache2 - непозната грешка
Настройка на програми
Pinball_Master 3 5531 Последна публикация Aug 01, 2004, 19:44
от
Apache2 Проблем при стартирането
Настройка на програми
mAd_cAt 1 4494 Последна публикация Oct 19, 2004, 09:06
от