Betriebssysteme > Solaris
Webserver mit SS10 und Solaris 8
Tastengott:
Also gut, ich möchte einen Webserver (Apache) auf einer SS10 aufsetzen.
Es sollte schon PHP4 und eine MySQL Datenbank ebenfalls drauf sein.
Gibt es irgendwo eine Anleitung ala LAMP?
Ich habe ja schon diverse Distributionen unter Linux auf x86 Maschinen aufgesetzt. Einschließlich LFS.
Ich hatte mir gedacht die Pakete von sunfreeware.com zu laden, aber dann muß ich mir ja PHP selber kompilieren. Funktioniert das so einfach unter Solrais8?
Außerdem würd ich doch schon gerne den aktuellen Apache nutzen.
Ihr seht, Fragen über Fragen.
Vielen Dank im vorraus für eure Antorten!
Sparky:
.......Fragen über Fragen......
Na und ?
Wer nicht fragt bleibt dumm !
Gruß
Jürgen
SunROOT#:
Hi,
du kannst jede "normale" Anleitung nehmen. Apache, PHP und MySQL unter Solaris kompilieren ist genau so leicht / macht die gleichen Probleme wie unter einem anderen Unix/Linux.
Das einzige was zu beachten ist, das die Solaris speziellen Sachen beim kompilieren beachtet werden.
GCC kannst du von der Solaris CD oder von sunfreeware nehmen. Dann solltest du unbedint "/usr/ccs/bin" in deinen Pfad aufnehmen und "usr/ccs/lib" in deinen Libery Pfad.
Dort liegt unter anderem make usw.
Gruß
Walt
friday:
hallo,
der gnu-make ist in den meisten faellen auch noch
sehr wichtig, da der solaris make nicht alle gnu
makefiles verarbeiten kann. am besten dann den
gnu-make in gmake umbenennen, da man nicht jedes
proggi (z.b. ipfilter) mit dem gnu-make uebersetzen
darf.
stefan
hahn0man:
Hi,
ich habe das gerade halb hinter mir. Apache + Perl kommt mit Solaris 9, MySQL ist auf der Freeware-Companion-CD oder http://www.sunfreeware.com, nur PHP mußt du kompilieren. Dazu brauchst Du dann:
a) viel Zeit. Bei meiner SS10 mit 2xSM51 und 224 MB hat recht lange gedauert.
b) PHP 4.2.1 habe ich nicht zum laufen gebracht (siehe Bugreports von PHP: Bug #16833 Updated: make file error1 during install of php
http://news.php.net/article.php?group=php.bugs&article=6605
checking for unix.h... no), 4.1.2 "flutschte" dann durch.
c) Was ich benutzt habe:
1. Pakete
flex-2.5.4-5.8
gcc-3.1-sol8-sparc-local
bison-1.28-5.8-sparc-1
make-3_76_1-sol26-sparc-local
m4-1_4-sol26-sparc-local
autoconf-2.53-sol8-sparc-local
automake-1.6-sol8-sparc-local
mysql-3.23.36-5.8-2
und
http://www.php.net/distributions/php-4.1.2.tar.gz
2. Pfade setzen, z. B.:
PATH=.:/usr/local/bin:/usr/sbin:/usr/bin:/usr/ccs/bin:/usr/sfw/bin:/opt/bi
n
export PATH
3. gunzip php-x.x.x.tar.gz (if you have a .gz dist, otherwise go to 4)
4. tar xvf php-x.x.x.tar
5. cd ../php-x.x.x
6. ./configure --with-mysql --with-apxs=/usr/apache/bin/apxs
7. make
8. make install
9. cd ../php-x.x.x
10. cp php.ini-dist /usr/local/lib/php.ini
11. Editieren von httpd.conf:
AddType application/x-httpd-php .php
12. apache neustarten - voila
Gruß
Thorsten
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln