Cum se instalează Apache, PHP și Oracle pe Linux - totul despre ea, și programare

instalarea Oracle

Aici, în fața ta este o alegere. Sau, pentru a instala Oracle pe mașina locală, sau de a utiliza acest server de baze de date pentru orice mașină din rețeaua locală. În cazul în care baza de date este la distanță, citiți articolul despre instalarea PHP și client Oracle pe Linux și Windows.

În caz contrar, dacă aceasta este prima ta întâlnire cu Oracle, instalați Oracle Database 10g Express Edition va dura câteva minute. Descărcați pachetul Express Edition (popular pur și simplu "XE") RPM, zaloginetes ca root și rulați:

După instalarea pachetului, configurați baza de date, rulați-l și să răspundă la patru întrebări:

Pentru utilizatorii de pachete .deb Debian sunt de asemenea disponibile.

Pornirea și oprirea Oracle

Oracle XE este pornit după instalare. Utilizați numele de utilizator „SYSTEM“ și parola pe care le-ați introdus în timpul procesului de instalare.

Notă: poate fi necesar să înlocuiți localhost 127.0.0.1.

Dacă aveți nevoie pentru a reporni baza de date, utilizați baza de date a porni și opri baza de date pentru Oracle Database 10g Express Edition meniu. Pentru a începe trebuie să le adăugați la grupul DBA și re-intra în sistem.

Alternativ, puteți apela script-Oracle xe ca root:

Instalarea serverului Apache.

După instalarea oracolul puteți instala Apache. Este important să-l instalați înainte de a instala php.

Descarcă httpd-2.0.58.tar.bz2 de la site-ul web al producătorului, du-te ca root și rulați următoarele comenzi:

Când configurați --enable-modulul = astfel încât opțiune permite php server web sa fie obiect dinamic generală (Dynamic Shared Object, DSO).

Dacă sunteți familiarizat cu comanda tar, vei fi surprins de ce nu bunzip2 necesară pentru a extrage fișierele. Linux include versiunea GNU a comanda tar, care are un nou steag j pentru a extrage în mod automat fișierele din arhivele bzipped. Dacă ați descărcat fișierul gzip, puteți utiliza indicatorul z.

Pornirea și oprirea Apache

Aceste acțiuni sunt efectuate de scriptul apachectl:

Acum opri serverul web, și puteți trece la configurarea php:

instalarea PHP

Dacă nu doriți să deranjez cu compilarea PHP, utilizați Zend Core pentru pachetul Oracle și urmați instrucțiunile.

Inache- descărcare fișier php-5.1.3.tar.bz2 cu pagina producătorului.

Pas cu pas instalarea PHP:

1) Autentificare ca root și rulați aceste comenzi:

Notă: Dacă utilizați un paravan de protecție, atunci înainte de a face comanda de instalare, va trebui să setați http_proxy în conformitate cu setările de rețea.

2) Copiați fișierul de configurare:

Util pentru testarea php.ini deschise și setați display_errors = On, atunci vedeți o problemă în codul.

3) Adăugați următorul cod la fișierul de configurare Apache:

PHPIniDir „/ usr / local / apache / conf“ Dacă modulul de încărcare a apei uzate nu este inclus, adăugați-le precum:

repornire Apache

Este necesar pentru a testa PHP:

Notă: Dacă utilizați Oracle 10.2, dar nu Express Edition, trebuie să obțineți acces la directorul nimeni nu a lui. Pentru Oracle 10.2.0.2 suschestveut script $ ORACLE_HOME / install / changePerm.sh.

Dacă apar erori, acestea vor fi afișate pe ecran. Acestea pot fi găsite în / usr / / apache / logs / error_log locale. Dacă aveți probleme, verificați httpd.conf și php.ini cu corecția ulterioară.

Când Apache este pornit cel puțin nevoie pentru a determina ORACLE_HOME. Orice alte variabile trebuie să fie definite înainte de a rula serverul de web. Acest lucru și multe alte variabile sunt setate de script $ ORACLE_HOME / bin / oracle_env.sh sau / usr / local / bin / oraenv.

Pentru a simplifica lucrurile, puteți crea un script pentru a porni Apache. Am creat și numit start_apache:

Testarea Apache și PHP cu Oracle

Testarea PHP cu Oracle este ușor. Ai nevoie de a plasa un fișier php în directorul htdocs, de obicei situat la / usr / local / apache / htdocs locale numai.

Verificați-l la secțiunea oci8.

Al doilea fișier va afișa numele și salariile angajaților, membri ai grupului de utilizatori HR. Acest lucru necesită schema de instalare HR, altfel va trebui să se schimbe script-ul. HR schema vine cu Oracle XE. Puteți partaja și seta o parolă utilizând interfața de administrare.

Acest fișier utilizează funcția de stil PHP4 numit OCILogon. În PHP5 nume au fost standardizate, de exemplu, oci_connect, dar numele vechi este, de asemenea, în vigoare.

Pentru bazele de date Oracle XE șir de conexiune la baza de date: //127.0.0.1/XE. Dacă utilizați Oracle XE, apoi modificați această linie (al treilea parametru), în conformitate cu baza de date.

concluzie

Acum ai Oracle, Apache și PHP. Puteți începe să scrie aplicația.

După enumerarea toate marile caracteristici ale IIS 7.0 am fost dornic să împărtășească aceste cunoștințe cu tine. Când m-am dat seama că nu am putut vedea toate caracteristicile, am decis să se concentreze asupra celor mai importante oportunități și schimbări semnificative în IIS 7.0. Pentru mai multe detalii.

Sarcini - pentru a crea cele mai eficiente și la webhosting securizat același timp - să mod_php crea fișiere în numele utilizatorului, mai degrabă decât drepturile server de web - pentru a proteja utilizatorii de la alții - pentru a proteja sistemul de intruziunea a utilizatorilor - pentru a proteja sistemul împotriva intruziunilor din exterior.

De-a lungul timpului, Microsoft a reproiectat IIS cu accent pe siguranță. Rezultatul este o versiune a IIS 6.0, recunoscut ca fiind cel mai de încredere comercial Web-server securizat. În versiunea IIS 7.0 arhitectura este bine protejat de IIS 6.0 a fost dezvoltată în continuare. Datorită modularității posibile.

IIS 7.0 a fost proiectat pentru a fi platforma cea mai sigură și flexibilă pentru aplicații web de la Microsoft. Microsoft a reproiectat IIS, iar în timpul acestui proces, IIS echipa de dezvoltare axat pe cinci domenii majore: Security Configuration extensibilitate și gura.