Een van de zoekmachine extensies die door PHP is " Simple Web Indexing System voor de mens , " of Swish . De nieuwste versie , Simple Web Indexing System voor de mens - Enhanced , " of Swish - e , is alleen compatibel met PHP versie 5.1.3 of hoger . Als de klas wordt verondersteld te worden geïnstalleerd en wordt niet gevonden , bel dan de functie " phpinfo " om de details van de uitvoering PHP weer te geven op uw server . Controleer of u de juiste versie van PHP , dat de extensie is geïnstalleerd en dat deze is ingeschakeld in het configuratiebestand van PHP . PECL en PEER Als Swish niet wordt gevonden , kan het niet worden geïnstalleerd . De Swish klasse wordt geïmplementeerd als een extensie in de PHP Extension Community Library of PECL , en moet apart worden geïnstalleerd . Herziening van de " phpinfo " functie resultaten en check eerst of uw systeem beschikt over de " php5 - devel " module en de PHP extensie en Application Repository , of PEAR , extensie geïnstalleerd . PECL extensies worden gedownload en geïnstalleerd met behulp van PEER opdrachten . Installeren Met PECL U mag in staat zijn om de Swish extensie downloaden en installeren door het intikken van het commando " pecl install swish . " de " pecl install "commando krijgt automatisch de nieuwste broncode en alle andere modules die nodig zijn om de uitbreiding te maken , stelt het voor uw systeem , downloadt de resulterende " swish.so " uitbreiding en slaat deze op in de PHP-extensies map op de server . Als u ook wilt een kopie van de Swish broncode , kunt u deze direct downloaden van de Apache Subversion repository door het intikken van " svn checkout http://svn.php.net/repository/pecl/swish/trunk swish . " < br > Gebouw Met phpize Afhankelijk van uw firewall , het installeren van de Slis uitbreiding met " pecl install " kan niet werken . Als het niet lukt , moet u de Swish extensie bouwen vanaf broncode en installeer het met de " phpize " utility . Wees ervan bewust dat " phpize " vereist ook een aantal onderdelen die nodig zijn om modules te compileren vanaf broncode . Misschien moet Apache modules zoals "make" en " gcc " of een soortgelijke compiler installeren , en zelfs " phpize " zelf , om de Swish extensie stellen . Als je mist deze componenten , installeren " phpize " en de metamodule " build-essential " op Debian /Ubuntu te downloaden en installeren van de meeste van de modules die nodig zijn voor het compileren van de bron . Enabling de uitbreiding Als Swish is geïnstalleerd , maar de klasse is nog steeds niet gevonden , controleer dan of de extensie is ingeschakeld in het configuratiebestand van PHP . Of u Swish gebruikt PECL installeren of te compileren vanaf de broncode met phpize , moet u de extensie handmatig inschakelen nadat het is samengesteld , gedownload en gekopieerd naar de PHP- extensies map op de server . Bewerk de " php.ini " bestand en voeg " extensies = swish.so " te Swish activeren . Herstart Apache en de klas moet voor u beschikbaar zijn.
|