Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[BSD] Poprawna Instalacja Apache+Php5 Na Freebsd.


Oskar13

Rekomendowane odpowiedzi

Opublikowano

Witajcie, dziś chciał bym wam przedstawić poprawną instalacje apache wersji 2.2 i php5 wraz z modułami. Najpierw przeczytaj cały poradnik a potem zacznij działać !

 

1.Wpierw wchodzimy w katalog /usr/ports/www/apache22. Komedą :

-

cd /usr/ports/www/apache22

.

Teraz pewna uwaga, tutaj może wystąpić błąd : No such file or directory. (Jeżeli nie przejdź do punktu 2.)

W takim wypadku musimy pobrać porty:

Wchodzimy w katalog usr -

cd /usr

Pobieramy porty -

 fetch ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz 

(Jest to oficjalna strona freebsd, bez obaw)

Wypakujemy teraz paczuszkę -

tar zxvf ports.tar.gz 

Po wypakowaniu usuniemy .tar -

 rm ports.tar.gz

 

Jeżeli nie wszystko poszło dobrze przechodzimy dalej

 

2. Przechodzimy do instalacji apache -

make install clean

3. Musimy zamknąć funkcje http -

kldload accf_http

4. Teraz musimy przekazać naszemu systemowi aby uruchamiał apache wraz z startem systemu-

echo ‘accf_http_load=”YES”’ >> /boot/loader.conf

a następnie -

echo ‘apache22_enable =”YES”‘ >> /etc/ rc.conf

.

5. Przejdźmy teraz do instalacji PHP5.

6.Przechodzimy do katalogu -

cd /usr/ports/lang/php5

(już nie wyskoczy nam błąd o braku ścieżki ponieważ pobraliśmy cała paczuszkę portów )

7. UWAGA:Na początku instalcji zaznacz "apache".

Instalujemy komendą-

 make install clean

8. Przechodzimy do modułów.

9. Przechodzimy do katalogu komedną

cd /usr/ports/lang/php5-extensions

.

10. Wchodzimy w plik konfiguracyjny

 make config

.

11. Wyskoczy nam okienko w którym zaznaczamy :

Bz2, ctype, curl, gettext, hash, imap, mcrypt, mysql, mysqli, PDF, pdo, session, sockets, xml, xmlreader, xmlwritter, zip. W nowszej wersji również Zlib.

PS. Zjeżdżamy strzałką w dół.

12.Instalujemy

make install clean

.

13. KONFIGURACJA PHP.

Gdy wszystko poszło OK możemy wreszcie skonfigurować nasz serwer apache.

14. wpisujemy w konsoli :

ee /usr/local/etc/apache22/httpd.conf 

15. Zjeżdżamy na sam dół i dopisujemy

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

a pod tym

<IfModule dir_module>
   DirectoryIndex index.php index.html
</IfModule>

Jest to poto aby nasz serwer rozpoznawał typy plików .php, Jak i index.php i index.html.

 

Potem : Esc>lave editor>save changes.

 

OK. Gdy zrobiliśmy wszystko jak należy zrestartować nasz serwer. Aby wgrać nową konfiguracje.

Robimy to komendą

apachectl restart

.

 

Gdy wejdziemy na ip dedyka lub naszego serwera pojawi się strona www. Będzie napis "It works" (jak pomyliłem komunikat to przepraszam pisze z pamięci).

Ok znaczy że html i apache chodzą, a co z php ? Możemy sprawdzić jego działanie. W tym celu usuwamy plik index.html z serwera i tworzymy nowy plik "index.php"

a w nim dodajmy taką treść :

 

<?php

phpinfo()

?>

 

Zapisujemy i wrzucamy na serwer.

teraz w oknie url wpisujemy naszeip/index.php. Gdy wszytko zrobione było popranie pojawi się nam konfiguracja php.

 

Teraz komendy :

Start apache wraz z php:

 apachectl start

 

Stop apache wraz z php :

 apachectl stop

 

Restart apache wraz z php:

 apachectl restart

 

Nasze pliki strony znajdują sie w katalogu : /usr/local/www/apache22/data/

 

W plikach by aryman już apache jest zainstalowane.

Zbieram +.

  • Odpowiedzi 67
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

@up

Były ale nasi kochani kidmodzi/modzi nie dodali do spisu.

 

@topic

Daj info że w plikach by aryman już apache jest zainstalowane. Leci +

Opublikowano

Up dodałem.

 

@sejbes.. Owszem były, ale żaden z nich nie działał.

W mega tucie Pana zagłady instalacja nie jest dokładnie opisana. A do tego są popełnione WIELKIE błędy. Ja wszystko ładnie opisałem.

Zbieram +.

Opublikowano

Lipa do porawnej wersji jeszcze daleko sam nie umiem dobrze zrobic apache ale co ty tu podales to samia instalacja a gdzie konfiguracja aby to all smigalo

Wiem kto jest swój, a kto zwykły pedał
Intel Xeon E5 1650 v2 16GB Ram 1 TB SSD 2x D500 3GB

 

Opublikowano

@up..

bo po co chujostwa na swój serwer instalować pomyśl ?

Lighttp i 0 problemów z modułami i innymi gównami.. a do tego dwukrotne przyśpieszenie strony www =)

 

Ale przecież z Ciebie taki Pro Admin Unixów ^^..!

307681428489538142351.png

Metin2 Balmora Staff

Opublikowano

hmmm a czy ja mowilem ze mam apache czy cos w tym stylu mam oddzielny hosting

Wiem kto jest swój, a kto zwykły pedał
Intel Xeon E5 1650 v2 16GB Ram 1 TB SSD 2x D500 3GB

 

Opublikowano

Zrobiłem wszytsko jak w tucie ale zamiast strony wyswietla mi sie jaj kod źrodłowy (php)

  • 2 tygodnie później...
Opublikowano

Zainstalowałem wszystko "równo z tutem" i mam to co ps19... Tylko kod źródłowy :/

Opublikowano

Mi ładnie działa.Ale jest inny sposób jedną komendą a automatycznie wgra ci wszystko co należy do php i apache.Jest o tym na oficjalnym Supporcie FreeBSD.org

 

 

Edit: Wie ktoś jak zrobić aby było tak:

 

xxx.xxx.xxx.xxx:2080

2ivh0ly.jpg

 

  • 2 miesiące temu...
Opublikowano

hmmm

 

Wiec tak problem apache jest taki ze poprawna instalacja zaczyna sie od jajka ktore robi sie pod wlasna maszyne czyli sterowniki itp dopiero mozna brac sie z instalowanie tego co podales w innym razie proces apache bedzie sie sypal

 

to na tyle

Wiem kto jest swój, a kto zwykły pedał
Intel Xeon E5 1650 v2 16GB Ram 1 TB SSD 2x D500 3GB

 

Opublikowano

No diobra, a ja mam problem z innej beczki, Apache działa, niby PHP też lecz nie wykonuje poleceń ^.^

Wpiszę coś obojętnie np. <? echo "kk"; ?> i nic ^^ czysta strona, plik nazywa się index.php.

  • 1 miesiąc temu...
Opublikowano

u mnie wszystko zainstalowalo a jak wchodze na strone nr IP hamaci to nic sie nieotwiera czysta stona.

bez YT

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...