Aktivera stöd för bilder som JPEG och PNG-bilder på PHP bör vara relativt lätt, är dessvärre online-dokumentation på hur man gör detta oklart. Nedan är en lista över åtgärder som du kan vidta för att aktivera PHP-stöd för din webbplats. Dessa steg utfördes på en Red Hat Enterprise Linux ES versionen 3 maskin, kör PHP 4.3.10 och Apache 2.0.52.
Steg
- 1Om du försöker aktivera miniatyrbild generation på mediawiki och du stöter på ett fel som allvarligt fel: Kalla till odefinierat funktion: imagecreatefromjpeg ().
För SLES 9 helt enkelt installera följande varvtal:
t1lib-1.3.1-569.1.i586.rpm
php4-gd-4.3.4-43.8.i586.rpm
- 1Ladda ner och installera JPEG-bibliotek från. Den fil du vill ladda ned är jpegsrc.v6b.tar.gz. Packa, packa, konfigurera, göra och installera genom att köra dessa steg:
- tjära xvfz jpegsrc.v6b.tar.gz
- CD JPEG-6b
- . / Configure
- göra
- make install
- 2Detta kommer att installera biblioteket i din / usr / local. Tyvärr om du planerar att sammanställa GD (GD är den grafiska bibliotek som PHP använder) från början kommer du också att behöva kopiera över header filer manuellt genom att göra detta:
- cp. / include / j *. tim / usr / local / include
- 3Bara göra detta om du vill kompilera GD själv.
- 4Ladda ner och installera libpng biblioteket. Även om du inte kan konfigurera PHP använder PNG-stöd, kan du inte av någon anledning konfigurera GD utan det. Go [http://www.libpng.org/pub/png/libpng.html här], scrolla ner till där du ser "Source Code" och ladda ner en version, kommer det här exemplet använder. Tar.gz version.
- tjära xvfz libpng-1.2.8-config.tar.gz
- cd libpng-1.2.8-config
- . / Configure
- göra
- make install
- 5Nu när dessa två biblioteken är installerade, är det dags att kompilera PHP. Om du redan har PHP installerat på din dator kan du behöva ladda ner källkoden igen och kompilera den. Gå till [http://www.php.net PHP hemsida] och hämta den senaste versin av 4.x källkod. Extrahera den och konfigurera. Följande konfigurera alternativ Aktivera MySQL och Apache biblioteken samt de bibliotek bild, om du har några andra bibliotek som du vill använda, se till att inkludera dem.
- . / Configure - with-mysql - med-apxs2 = / usr / sbin / apxs \
- - Med-gd - med-jpeg - med-jpeg-dir = / usr / local \
- - Med-png - med-png-dir = / usr / local - med-zlib-dir = / usr
- (De backslahes beteckna en ny rad)
- göra
- make install
- 6Efter detta är det dags att starta om Apache:
- httpd-k omstart
- 7Om du får en varning om PHP-modulen redan laddad, antingen ta bort LoadModule i httpd. Conf eller ta bort php.conf fil i / etc / httpd / conf.d.
- 8Nu bör du ha bilder stöd för PHP!
== Video == <span class='template'> {{Video: Aktivera Image Stöd för PHP |}} </ span> == Tips ==
- Om någon sammanställning misslyckas och du måste konfigurera om, se till att du gör "göra rent" innan du gör en göra.
- Lyssna på några avkopplande musik medan du gör detta, eftersom vada genom oklara dokumentationen för önskad inställning kan vara mycket frustrerande. Jag föreslår Nick Drakes Pink månen album för att hjälpa saker tillsammans.
- Besök [http://www.php.net/manual/en/ref.image.php PHP.net 's bild Functions] för den senaste webbadresser för biblioteken och instruktioner för konfigurering av bilder och mer information.
== Relaterade Googles ==
- [[Install Apache, MySQL, PHP och phpMyAdmin på en Windows-dator | Hur man installerar Apache, MySQL, PHP och phpMyAdmin på en Windows-dator]]
- [[Hitta din MSN Messenger delade bakgrundsbilder | Hur att hitta din MSN Messenger delade bakgrundsbilder]]
- [[Skriv PHP-skript Del I | Hur man skriver PHP-skript Del I]]
- [[Skriv PHP-skript Del 2 | Skriv PHP-skript Del 2]]