Как да инсталирате Apache, PHP и оракул на Linux - всичко за него, и програмиране

Инсталиране на Oracle

Тук пред вас има възможност за избор. Или, за да инсталирате оракул на локалната машина, или да използвате този сървър на база данни за всяка машина в локалната ви мрежа. Ако вашата база данни е отдалечена във времето, прочетете статията по Инсталиране на PHP и Oracle клиент за Linux и Windows.

В противен случай, ако това е Вашето първо среща с оракула, инсталиране на Oracle Database 10g Express Edition ще отнеме няколко минути. Изтеглете пакета Express Edition (популярно просто "XE") RPM, zaloginetes като корен и стартирайте:

След инсталирането на пакета, изберете базата данни, да го стартирате и да отговори на четири въпроса:

За потребители на Debian .deb пакети също са на разположение.

Пускането и спирането на Oracle

Oracle XE е започнало след инсталацията. Използвайте потребителското име "SYSTEM" и паролата, които въведохте по време на инсталационния процес.

Забележка: Може да се наложи да смените Localhost да 127.0.0.1.

Ако се наложи да рестартирате базата данни, използвайте Start Stop база данни и базата данни на Oracle Database 10g Express Edition меню. За да започнете да се наложи да се добави към групата на DBA и влезе отново в системата.

Освен това, можете да се обадите на Oracle-хе сценария като корен:

Инсталиране на Apache сървър.

След инсталирането на оракула можете да инсталирате Apache. Важно е да го инсталирате, преди да инсталирате PHP.

Изтеглете уеб--2.0.58.tar.bz2 от уеб сайта на производителя, отидете като корен и изпълнете следните команди:

При конфигуриране на --enable-модул = така опция позволява на уеб сървър PHP бъде общ динамичен обект (Dynamic Shared Object, DSO).

Ако сте запознати с командата катран, ще се изненадате защо не bunzip2 изисква да извлечете файловете. Linux включва GNU версия на командването на катран, която е с нов флаг й да извлича автоматично файлове от архивите bzipped. Ако сте изтеглили, компресиран с GZip файла, можете да използвате Z на знамето.

Пускането и спирането на Apache

Тези действия се извършват от скрипта apachectl:

Сега спрете уеб сървър, както и да се пристъпи към конфигурацията на PHP:

Инсталиране на PHP

Ако не искам да се занимавам с компилиране на PHP, използвайте Zend ядрото за Oracle пакет и следвайте инструкциите.

Inache- изтегляне PHP-5.1.3.tar.bz2 файл с страницата на производителя.

Стъпка по стъпка инсталация на PHP:

1) субтитри като корен и управлява тези команди:

Забележка: Ако използвате защитна стена, а след това, преди командата направи инсталирате, ще трябва да зададете http_proxy в съответствие с настройките на мрежата.

2) Копирайте конфигурационния файл:

Полезно за тестване на открито php.ini и да display_errors = On, след това виждате проблем в кода си.

3) Добавете следния код към конфигурационния файл на Apache:

PHPIniDir "/ ЮЕсАр / местни / Apache / конф" Ако модул отпадъчни води натоварване не е включена, добавете ги, както и:

рестартиране на Apache

Необходимо е да се тества PHP:

Забележка: Ако използвате Oracle 10.2, но не Express Edition, трябва да получите достъп до директорията Ничии. За Oracle 10.2.0.2 suschestveut скрипт $ ORACLE_HOME / инсталиране / changePerm.sh.

Ако възникнат грешки, те ще бъдат показани на екрана. Те могат да бъдат намерени в / ЮЕсАр / местни / Apache / дневници / error_log. Ако имате проблеми, проверете httpd.conf и php.ini с последваща корекция.

Когато Apache е започнало най-малко трябва да се определи ORACLE_HOME. Всякакви други променливи трябва да бъдат определени преди да пуснете на уеб сървъра. Това, както и много други променливи са определени от сценария $ ORACLE_HOME / хамбар / oracle_env.sh или / ЮЕсАр / местни / хамбар / oraenv.

За да се опрости нещата, можете да създадете скрипт, за да започне Apache. Аз го е създал и призова start_apache:

Тестване Apache и PHP с Oracle

Тестване PHP с Oracle е лесно. Необходимо е само да поставите PHP файл в htdocs директорията, обикновено се намира в / ЮЕсАр / местни / Apache / htdocs.

Проверете го в oci8 секция.

Вторият файл ще показва имената и възнагражденията на служители, членове на групата за ръководство за HR. Това изисква монтажна схема HR, в противен случай ще трябва да се промени сценария. схема HR идва с Oracle XE. Можете да споделяте и да зададете парола, като използвате интерфейса за администриране.

Този файл се използва функцията за стил PHP4 нарича ocilogon. В PHP5 имена са стандартизирани, например, oci_connect, но старото име също е в сила.

За бази данни Oracle XE връзка с базата данни низ: //127.0.0.1/XE. Ако използвате Oracle XE, след това да промените този ред (третият параметър) в съответствие с базата от данни.

заключение

Сега имате Oracle, Apache и PHP. Можете да започнете да пишете вашата кандидатура.

След като изброите всички големи предимства на IIS 7.0 Бях нетърпелив да споделя това знание с вас. Когато разбрах, че не можех да видя всички характеристики, реших да се съсредоточи върху най-важните възможности и значителни промени в IIS 7.0. За повече.

Задачи - да се създаде най-ефективно и в същото време сигурно уебхостинг - нека mod_php създава файлове от името на потребителя, а не правата на уеб сървъра - да се защитят потребителите от друга - да се предпази системата от проникване на потребителите - за защита на системата отвън проникване.

С течение на времето, Microsoft IIS с нов дизайн с акцент върху безопасността. Резултатът е версия на IIS 6.0, признат за най-надежден защитен търговски уеб-сървър. Във версията на IIS 7.0 архитектура е добре защитено от IIS 6.0 е доразвита. Благодарение на модулността възможно.

IIS 7.0 е проектиран да бъде най-сигурна и гъвкава платформа за уеб приложения от Microsoft. Microsoft е с нов дизайн IIS, и по време на този процес, IIS екип развитие се фокусира върху пет основни области: Възможност за разширяване на конфигурацията и устата сигурност.