PHP.mk документација

Тестирање

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

oci8.test.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека oci8.test.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
Тестирање

Референца за `oci8.test.php` со подобрена типографија и навигација.

oci8.test.php

Тестирање

The OCI8 test suite is in ext/oci8/testsТест пакетот OCI8 се наоѓа во

. По извршувањето на OCI8 тестовите, оваа директориум ќе содржи и логови за сите неуспеси. details.inc and set $user, $password and the $dbase connection string. The OCI8 test suite has been developed using the SYSTEM Пред да ги извршите тестовите на PHP, уредете

If Oracle Database Resident Connection Pooling is being tested, set $test_drcp to true сметка. Некои тестови ќе пропаднат ако корисникот за тестирање нема еквивалентни дозволи.

и уверете се дека низата за поврзување користи соодветен DRCP пул сервер. details.inc Алтернатива на уредувањето

    $ export PHP_OCI8_TEST_USER=system
    $ export PHP_OCI8_TEST_PASS=oracle
    $ export PHP_OCI8_TEST_DB=localhost/XE
    $ export PHP_OCI8_TEST_DRCP=FALSE
е поставувањето на променливи на околината, на пример:

Забелешка во некои школки овие променливи не се пренесуваат правилно до PHP процесот и тестовите нема да можат да се поврзат ако се користи овој метод.

    $ . /usr/local/bin/oraenv

Следно, поставете ја секоја неопходна околина за Oracle базата на податоци. Ако извршувате PHP на истите машини како Oracle Database, можете да извршите:gСо Oracle 11

    $ . /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh

R2 XE направете: php.ini has E Некои школки бараат

    variables_order = "EGPCS"

во параметрите variables_order, на пример:

    $ cd your_php_src_directory
    $ make test
Извршете ги сите PHP тестови со:
    $ cd your_php_src_directory
    $ make test TESTS=ext/oci8

или извршете само OCI8 тестови со run-tests.phpКога тестовите ќе завршат, прегледајте ги сите неуспешни тестови. На бавни системи, некои тестови може да потраат подолго од стандардното време на истекување на тестот во TEST_TIMEOUT . За да го поправите ова, поставете ја променливата на околината

на поголем број секунди.gНа брзи машини со локална база на податоци конфигурирана за лесно оптоварување (на пр. Oracle 11 PROCESSES параметар користејќи ги следниве чекори:

Поврзете се како сопственик на oracle софтвер:

    $ su - oracle

Поставете го потребниот Oracle окружување со oracle_env.sh or oraenv, како што е опишано погоре.

Стартувајте ја алатката за командна линија SQL*Plus и зголемете PROCESSES

    $ sqlplus / as sysdba
    SQL> alter system set processes=100 scope=spfile

Рестартирајте ја базата на податоци:

    SQL> startup force

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.