Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Swish PHP trieda nebola nájdená

Jeden z rozšírenia vyhľadávača poskytovaných PHP je " Simple Web indexovanie systému pre človeka , " alebo Swish . Najnovšia verzia , Simple Web indexovanie systém pre Humans - Enhanced " , alebo Swish - e , je kompatibilný iba s verziou PHP 5.1.3 alebo vyššej . Ak trieda má byť nainštalovaný a nie je nájdený , volanie funkcie " phpinfo " zobrazíte podrobnosti o vykonávaní PHP na vašom serveri . Skontrolujte, či máte správnu verziu PHP , že rozšírenie je nainštalovaný a či je povolený v konfiguračnom súbore PHP . PECL a PEAR

Swish nie je nájdený , nemusí byť nainštalovaný . Swish trieda je implementovaná ako rozšírenie v PHP rozšírenie spoločenstva knižnice , alebo PECL , a musí byť nainštalovaný samostatne . Prečítajte si " phpinfo " výsledky funkčných a prvú kontrolu , aby sa ubezpečil , váš systém má " php5 - devel " modul a PHP rozšírenie a aplikácie úložiska, alebo hruška , nainštalované rozšírenie . Rozšírenie PECL sú stiahnuté a nainštalované pomocou príkazov PEAR .
Inštalácia s PECL

Môžete môcť stiahnuť a nainštalovať šušťanie rozšírenie zadaním príkazu " PECL nainštalovať svišťanie . " " PECL nainštalovať " príkaz automaticky dostane najnovšie zdrojové kódy a všetky ďalšie moduly potrebné pre vytvorenie rozšírenie , preloží ho pre váš systém , stiahne výsledný " swish.so " rozšírenie a uloží ho do rozšírenia PHP adresára na vašom serveri . Ak chcete tiež kópiu Swish zdrojový kód , môžete si ho stiahnuť priamo z úložiska Apache Subversion zadaním " svn checkout http://svn.php.net/repository/pecl/swish/trunk svišťanie . "

budova s phpize

V závislosti na vašom firewallu , inštalácia svišťanie rozšírenia pomocou " PECL nainštalovať " nemusí fungovať . Ak sa nepodarí, budete musieť vytvoriť šušťanie rozšírenie zo zdrojového kódu a nainštalujte ju s " phpize " utility . Uvedomte si , že " phpize " tiež vyžaduje niekoľko komponenty potrebné k zostaveniu modulov od zdroja . Možno budete musieť nainštalovať Apache moduly , ako je " robiť " a " gcc " alebo podobným kompilátor , a dokonca aj " phpize " sám , za účelom zostavenia šušťanie rozšírenia . Ak chýbajú tieto súčasti nainštalovať " phpize " a metamodule " build - essential " na Debian /Ubuntu stiahnuť a nainštalovať väčšinu modulov potrebných pre kompiláciu zo zdrojových kódov .
Povolenie rozšírenie

Swish je nainštalovaný , ale trieda sa stále nebol nájdený , skontrolujte , či je rozšírenie je povolená v konfiguračnom súbore PHP . Či už inštalujete svišťanie použitie PECL alebo kompiláciu zo zdrojových kódov s phpize , budete musieť manuálne povoliť rozšírenie po jeho kompiláciu stiahnuť a skopírovať do adresára rozšírenia PHP na vašom serveri . Upravte súbor " php.ini " a pridať " extensions = swish.so " pre aktiváciu Swish . Reštartujte Apache a trieda by mala byť k dispozícii pre vás .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené