Wkuno

Slik aktiverer image støtte for PHP

Aktivering av støtte for bilder som JPEG og PNG-bilder på PHP bør være relativt enkelt, er dessverre elektronisk dokumentasjon om hvordan du gjør dette uklart. Følgende er en liste over tiltak som du kan ta for å aktivere PHP støtte for nettstedet ditt. Disse trinnene ble utført på en Red Hat Enterprise Linux ES utgivelsen 3 maskin, som kjører PHP 4.3.10 og Apache 2.0.52.

Trinn

Slik aktiverer image støtte for PHP. Last ned og installer JPEG biblioteket.
Slik aktiverer image støtte for PHP. Last ned og installer JPEG biblioteket.
  1. 1
    Hvis du prøver å aktivere thumbnail generasjon på MediaWiki og det oppstår en feil som fatal feil: Ring til udefinert funksjonen: imagecreatefromjpeg ().

For SLES 9 bare installere følgende turtall:

t1lib-1.3.1-569.1.i586.rpm

php4-gd-4.3.4-43.8.i586.rpm

  1. 1
    Last ned og installer JPEG biblioteket. Filen du ønsker å laste ned, er jpegsrc.v6b.tar.gz. Pakk, pakke ut, konfigurere, lage og installere ved å utføre disse trinnene:
    • tjære xvfz jpegsrc.v6b.tar.gz
    • cd jpeg-6b
    • . / Configure
    • gjøre
    • make install
  2. 2
    Dette vil installere biblioteket i / usr / local katalog. Dessverre hvis du har planer om å samle GD (GD er grafisk bibliotek som PHP bruker) fra scratch vil du også nødt til å kopiere over header filene manuelt ved å gjøre dette:
    • cp. / include / j *. h / usr / local / include
  3. 3
    Bare gjøre dette hvis du ønsker å kompilere GD selv.
  4. 4
    Last ned og installer libpng biblioteket. Selv om du kanskje ikke konfigurere PHP bruker PNG-støtte, kan du ikke for en eller annen grunn konfigurere GD uten. Go [http://www.libpng.org/pub/png/libpng.html her], blar ned til der du ser "Source Code" og laste ned en versjon, vil dette eksempelet bruker. Tar.gz versjonen.
    • tjære xvfz libpng-1.2.8-config.tar.gz
    • cd libpng-1.2.8-config
    • . / Configure
    • gjøre
    • make install
  5. 5
    Nå som disse to bibliotekene er installert, er det på tide å kompilere PHP. Hvis du allerede har PHP installert på din maskin du kan ha til å laste ned kilden igjen og rekompilere det. Gå til [http://www.php.net PHP hjemmeside] og laste ned den nyeste versin av 4.x kildekoden. Pakk det og konfigurere. Følgende konfigurere alternativer aktivere MySQL og Apache bibliotekene samt bilde biblioteker, hvis du har noen andre bibliotek som du ønsker å bruke, sørg for å inkludere dem.
    • . / Configure - with-mysql - med-apxs2 = / usr / sbin / apxs \
    • - With-gd - med-jpeg - med-jpeg-dir = / usr / local \
    • - With-png - med-png-dir = / usr / local - med-zlib-dir = / usr
    • (De backslahes betegne en ny linje)
    • gjøre
    • make install
  6. 6
    Etter dette, er det på tide å starte apache:
    • httpd-k start
  7. 7
    Hvis du får en advarsel om PHP-modulen allerede er lastet inn, må du fjerne enten LoadModule i httpd. Conf eller fjerne php.conf filen i / etc / httpd / conf.d.
  8. 8
    Nå bør du ha bilder støtte for PHP!

== Video == <span class='template'> {{Video: Aktiver Bilde Støtte for PHP |}} </ span> == Tips ==

  • Hvis alle sammenstilling svikter og du må konfigurere, sørg for at du "gjøre rent" før du gjør en make.
  • Lytt til avslappende musikk mens du gjør dette, fordi vasser gjennom uklar dokumentasjon for ønsket oppsett kan være veldig frustrerende. Jeg foreslår Nick Drakes Pink Moon album for å hjelpe ting sammen.
  • Besøk [http://www.php.net/manual/en/ref.image.php PHP.net 's bilde Funksjoner] for siste nettadresser for bibliotekene og instruksjoner for konfigurering bilder og mer informasjon.

== Relaterte Googles ==

  • [[Install Apache, MySQL, PHP og phpMyAdmin på en Windows-PC | Hvordan installere Apache, MySQL, PHP og phpMyAdmin på en Windows PC]]
  • [[Finn din MSN Messengers Delt bakgrunnsbilder | Hvordan finne din MSN Messengers Delt bakgrunnsbilder]]
  • [[Skriv PHP Scripts Part I | Hvordan skrive PHP Scripts Part I]]
  • [[Skriv PHP Scripts Part 2 | Skriv PHP Scripts Part 2]]