<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://www.root-wiki.de/index.php?action=history&amp;feed=atom&amp;title=PHP5_CentOS</id>
		<title>PHP5 CentOS - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="https://www.root-wiki.de/index.php?action=history&amp;feed=atom&amp;title=PHP5_CentOS"/>
		<link rel="alternate" type="text/html" href="https://www.root-wiki.de/index.php?title=PHP5_CentOS&amp;action=history"/>
		<updated>2026-04-29T05:36:24Z</updated>
		<subtitle>Versionsgeschichte dieser Seite in Root-Wiki</subtitle>
		<generator>MediaWiki 1.25.3</generator>

	<entry>
		<id>https://www.root-wiki.de/index.php?title=PHP5_CentOS&amp;diff=542&amp;oldid=prev</id>
		<title>Nevakee am 21. September 2014 um 08:51 Uhr</title>
		<link rel="alternate" type="text/html" href="https://www.root-wiki.de/index.php?title=PHP5_CentOS&amp;diff=542&amp;oldid=prev"/>
				<updated>2014-09-21T08:51:05Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Vorbereitung == &lt;br /&gt;
&lt;br /&gt;
=== Für mcrypt ===&lt;br /&gt;
Sonst kann das Paket &amp;quot;libmcrypt-devel&amp;quot; im nächsten Schritt nicht installiert werden.&lt;br /&gt;
&lt;br /&gt;
 rpm -ivh http://ftp.tu-chemnitz.de/pub/linux/fedora-epel/6/i386/epel-release-6-7.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
 yum update&lt;br /&gt;
&lt;br /&gt;
=== Benötigte Pakete installieren ===&lt;br /&gt;
&lt;br /&gt;
 yum install gcc gcc-c++ libxml2-devel openssl-devel curl-devel \&lt;br /&gt;
 libjpeg-devel libpng-devel freetype-devel libc-client-devel \&lt;br /&gt;
 libicu-devel libmcrypt-devel mysql-devel aspell-devel libxslt-devel \&lt;br /&gt;
 bzip2-devel libtidy-devel&lt;br /&gt;
&lt;br /&gt;
=== PHP herunterladen ===&lt;br /&gt;
&lt;br /&gt;
Neuste Version gibt es hier zum Download: http://php.net/downloads.php#v5&lt;br /&gt;
&lt;br /&gt;
 wget http://de1.php.net/get/php-5.3.20.tar.gz/from/de3.php.net/mirror&lt;br /&gt;
&lt;br /&gt;
 tar -xf php-5.3.20.tar.gz&lt;br /&gt;
&lt;br /&gt;
 cd php-5.3.20&lt;br /&gt;
&lt;br /&gt;
== Kompilieren und installieren ==&lt;br /&gt;
&lt;br /&gt;
 './configure' \&lt;br /&gt;
 '--prefix=/package/php-5.3.20' \&lt;br /&gt;
 '--with-libdir=lib' \&lt;br /&gt;
 '--with-config-file-path=/package/php-5.3.20/etc' \&lt;br /&gt;
 '--with-config-file-scan-dir=/package/php-5.3.20/etc/conf.d' \&lt;br /&gt;
 '--with-mysql' \&lt;br /&gt;
 '--with-mysqli' \&lt;br /&gt;
 '--with-pdo-mysql' \&lt;br /&gt;
 '--with-gd' \&lt;br /&gt;
 '--with-jpeg-dir' \&lt;br /&gt;
 '--with-tidy' \&lt;br /&gt;
 '--enable-mbstring' \&lt;br /&gt;
 '--with-imap' \&lt;br /&gt;
 '--with-imap-ssl' \&lt;br /&gt;
 '--with-mcrypt' \&lt;br /&gt;
 '--with-curl' \&lt;br /&gt;
 '--with-kerberos' \&lt;br /&gt;
 '--enable-bcmath' \&lt;br /&gt;
 '--with-zlib' \&lt;br /&gt;
 '--with-freetype-dir=/usr' \&lt;br /&gt;
 '--with-gettext' \&lt;br /&gt;
 '--with-bz2' \&lt;br /&gt;
 '--with-openssl' \&lt;br /&gt;
 '--with-sqlite' \&lt;br /&gt;
 '--with-xsl' \&lt;br /&gt;
 '--with-pspell' \&lt;br /&gt;
 '--with-xmlrpc' \&lt;br /&gt;
 '--enable-soap' \&lt;br /&gt;
 '--enable-pcntl' \&lt;br /&gt;
 '--enable-xml' \&lt;br /&gt;
 '--enable-zip' \&lt;br /&gt;
 '--enable-intl' \&lt;br /&gt;
 '--enable-sockets' \&lt;br /&gt;
 '--enable-exif' \&lt;br /&gt;
 '--enable-calendar' \&lt;br /&gt;
 '--enable-shmop' \&lt;br /&gt;
 '--enable-ftp' \&lt;br /&gt;
 '--disable-posix'&lt;br /&gt;
&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Bekannte Fehler ==&lt;br /&gt;
&lt;br /&gt;
Wenn dieser Fehler kommt, fehlt die Verknüpfung zu der benötigten .so Datei.&lt;br /&gt;
 /usr/bin/ld: cannot find -lltdl&lt;br /&gt;
 collect2: ld returned 1 exit status&lt;br /&gt;
&lt;br /&gt;
 yum install libtool-ltdl libtool&lt;br /&gt;
&lt;br /&gt;
 ln -s /usr/lib/libltdl.so.7.2.1 /usr/lib/libltdl.so&lt;br /&gt;
&lt;br /&gt;
== mod_fastcgi Installation ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Benötigte Pakete installieren ===&lt;br /&gt;
 yum install libtool httpd-devel apr-devel apr&lt;br /&gt;
&lt;br /&gt;
=== mod_fastcgi herunterladen ===&lt;br /&gt;
 wget http://www.fastcgi.com/dist/mod_fastcgi-current.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar -xf mod_fastcgi-current.tar.gz&lt;br /&gt;
&lt;br /&gt;
 cd mod_fastcgi-*&lt;br /&gt;
&lt;br /&gt;
=== Kompilieren und installieren ===&lt;br /&gt;
&lt;br /&gt;
 cp Makefile.AP2 Makefile&lt;br /&gt;
&lt;br /&gt;
==== 32bit ====&lt;br /&gt;
 make top_dir=/usr/lib/httpd&lt;br /&gt;
&lt;br /&gt;
 make install top_dir=/usr/lib/httpd&lt;br /&gt;
&lt;br /&gt;
==== 64bit ====&lt;br /&gt;
 make top_dir=/usr/lib64/httpd&lt;br /&gt;
&lt;br /&gt;
 make install top_dir=/usr/lib64/httpd&lt;br /&gt;
&lt;br /&gt;
==== fastcgi Modul laden ====&lt;br /&gt;
 nano /etc/httpd/conf.d/mod_fastcgi.conf&lt;br /&gt;
&lt;br /&gt;
Inhalt:&lt;br /&gt;
 LoadModule fastcgi_module modules/mod_fastcgi.so&lt;br /&gt;
&lt;br /&gt;
=== fcgi wrapper anlegen ===&lt;br /&gt;
&lt;br /&gt;
 nano /var/www/cgi-bin/php-fcgi-starter&lt;br /&gt;
&lt;br /&gt;
Inhalt:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 # Shell Script To Run PHP5 using mod_fastcgi under Apache 2.x&lt;br /&gt;
 ### Set PATH ###&lt;br /&gt;
 PHP_CGI=/package/php-5.3.20/bin/php-cgi&lt;br /&gt;
 PHP_FCGI_CHILDREN=4&lt;br /&gt;
 PHP_FCGI_MAX_REQUESTS=1000&lt;br /&gt;
 ### no editing below ###&lt;br /&gt;
 export PHP_FCGI_CHILDREN&lt;br /&gt;
 export PHP_FCGI_MAX_REQUESTS&lt;br /&gt;
 exec $PHP_CGI&lt;br /&gt;
&lt;br /&gt;
Rechte setzen, damit die Datei ausgeführt werden darf.&lt;br /&gt;
 chmod +x /var/www/cgi-bin/php-fcgi-starter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Apache beibringen, wie er .php Dateien ausführen soll.&lt;br /&gt;
 nano /etc/httpd/conf.d/mod_fastcgi.conf&lt;br /&gt;
&lt;br /&gt;
Folgenden Inhalt ganz unten hinzufügen: &lt;br /&gt;
 &amp;lt;Directory &amp;quot;/var/www/html&amp;quot;&amp;gt;&lt;br /&gt;
   Options -Indexes FollowSymLinks +ExecCGI&lt;br /&gt;
    AllowOverride AuthConfig FileInfo&lt;br /&gt;
    AddHandler php5-fastcgi .php&lt;br /&gt;
    Action php5-fastcgi /cgi-bin/php-fcgi-starter&lt;br /&gt;
    DirectoryIndex index.php index.html&lt;br /&gt;
    Order allow,deny&lt;br /&gt;
    Allow from all&lt;br /&gt;
 &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache neustarten&lt;br /&gt;
 service httpd restart&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Webserver]]&lt;/div&gt;</summary>
		<author><name>Nevakee</name></author>	</entry>

	</feed>