<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>php5 Archive - Serverbiz</title>
	<atom:link href="https://www.serverbiz.de/tag/php5/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.serverbiz.de/tag/php5/</link>
	<description>vServer und Rootserver mieten</description>
	<lastBuildDate>Thu, 21 Apr 2022 21:00:59 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.1</generator>

<image>
	<url>https://www.serverbiz.de/wp-content/uploads/2022/04/cropped-serverbiz-icon-500-32x32.png</url>
	<title>php5 Archive - Serverbiz</title>
	<link>https://www.serverbiz.de/tag/php5/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Apache: PHP Datei wird heruntergeladen anstatt ausgeführt</title>
		<link>https://www.serverbiz.de/apache-php-datei-wird-heruntergeladen-anstatt-ausgefuhrt/</link>
					<comments>https://www.serverbiz.de/apache-php-datei-wird-heruntergeladen-anstatt-ausgefuhrt/#respond</comments>
		
		<dc:creator><![CDATA[Serverbiz Team]]></dc:creator>
		<pubDate>Thu, 14 Jun 2012 00:06:27 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[ausführen]]></category>
		<category><![CDATA[datei]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[heruntergeladen]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php5]]></category>
		<guid isPermaLink="false">http://blog.europe-gaming.eu/?p=506</guid>

					<description><![CDATA[<p>HowTo: Fehlerbehebung &#8211; Apache2 PHP wird nicht ausgeführt sondern heruntergeladen Lösung für eine häufige Ursache des Downloads der PHP Datei: ... <a class="cz_readmore" href="https://www.serverbiz.de/apache-php-datei-wird-heruntergeladen-anstatt-ausgefuhrt/"><i class="fa fa-angle-right"></i><span>Mehr lesen</span></a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.serverbiz.de/apache-php-datei-wird-heruntergeladen-anstatt-ausgefuhrt/">Apache: PHP Datei wird heruntergeladen anstatt ausgeführt</a> erschien zuerst auf <a rel="nofollow" href="https://www.serverbiz.de">Serverbiz</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3>HowTo: Fehlerbehebung &#8211; Apache2 PHP wird nicht ausgeführt sondern heruntergeladen</h3>
<p><strong>Lösung</strong> für eine häufige Ursache des <strong>Downloads der PHP</strong> Datei:</p>
<p>Zuerst libapache2-mod-php5 installieren</p>
<p>apt-get install libapache2-mod-php5</p>
<p>Dann aktivieren</p>
<p>a2enmod php5</p>
<p><strong>Apache2 neu starten</strong></p>
<p>service apache2 restart</p>
<p>Browser Cache leeren und Seite neu laden.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.serverbiz.de/apache-php-datei-wird-heruntergeladen-anstatt-ausgefuhrt/">Apache: PHP Datei wird heruntergeladen anstatt ausgeführt</a> erschien zuerst auf <a rel="nofollow" href="https://www.serverbiz.de">Serverbiz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.serverbiz.de/apache-php-datei-wird-heruntergeladen-anstatt-ausgefuhrt/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Debian: cURL installieren und aktivieren</title>
		<link>https://www.serverbiz.de/debian-curl-installieren-und-aktivieren/</link>
					<comments>https://www.serverbiz.de/debian-curl-installieren-und-aktivieren/#comments</comments>
		
		<dc:creator><![CDATA[Serverbiz Team]]></dc:creator>
		<pubDate>Wed, 14 Sep 2011 21:51:51 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Serveradministration]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[aktivieren]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[apt-get]]></category>
		<category><![CDATA[curl]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[installieren]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[webserver]]></category>
		<guid isPermaLink="false">http://blog.europe-gaming.eu/?p=334</guid>

					<description><![CDATA[<p>HowTo: cURL mit PHP5 unter Linux Debian installieren und aktivieren Wem diese Fehlermeldung bekannt vorkommt: Fatal error: Call to undefined ... <a class="cz_readmore" href="https://www.serverbiz.de/debian-curl-installieren-und-aktivieren/"><i class="fa fa-angle-right"></i><span>Mehr lesen</span></a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.serverbiz.de/debian-curl-installieren-und-aktivieren/">Debian: cURL installieren und aktivieren</a> erschien zuerst auf <a rel="nofollow" href="https://www.serverbiz.de">Serverbiz</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3>HowTo: cURL mit PHP5 unter Linux Debian installieren und aktivieren</h3>
<p>Wem diese Fehlermeldung bekannt vorkommt:<br />
<em><strong>Fatal error: Call to undefined function curl_init() in xyz.php on line 1234</strong></em><br />
Sollte auf seinem Webserver <strong>cURL installieren</strong>. In diesem HowTo wird erklärt wie das geht.</p>
<p>Zuerst verbinden wir uns via <strong>SSH</strong> zu unserem <strong>Server</strong> und loggen uns als <em>root</em> ein und <strong>updaten</strong> unser System.</p>
<p>apt-get update &amp;amp;&amp;amp; apt-get upgrade</p>
<p>Nun kommen wir zur eigentlichen <strong>Installation von cURL</strong>, welche wir per apt-get vornehmen.</p>
<p>apt-get install php5-curl</p>
<p>Wenn cURL erfolgreich installiert wurde muss nur noch der Webserver, in diesem Beispiel <strong>apache2</strong>, neu gestartet werden.</p>
<p><span id="more-334"></span></p>
<p>/etc/init.d/apache2 stop<br />
/etc/init.d/apache2 start</p>
<p>Nun sollte cURL aktiviert und &#8222;einsatzbereit&#8220; sein. Wir können dies per <strong>phpinfo</strong> überprüfen.<br />
Dazu erstellen wir eine <strong>.php Datei</strong> mit dem Inhalt</p>
<p>phpinfo();</p>
<p>Diese rufen wir dann in unserem Browser auf: <em>http://www.deinetld.de/phpinfo.php</em></p>
<p>Wenn cURL aktiviert ist sollte das so ungefähr aussehen:</p>
<p><a href="https://www.serverbiz.de/gb_bilder/curl_test.jpg"><img decoding="async" loading="lazy" class="size-medium wp-image-335" title="cURL installieren - phpinfo" src="https://www.serverbiz.de/gb_bilder/curl_test.jpg" alt="cURL phpinfo" width="300" height="274" /></a><br />
Je nachdem, welche Module aktiviert sind kann das etwas anders aussehen.</p>
<p><em>Bei Fragen oder Problemen einfach einen Kommentar hinterlassen.</em></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.serverbiz.de/debian-curl-installieren-und-aktivieren/">Debian: cURL installieren und aktivieren</a> erschien zuerst auf <a rel="nofollow" href="https://www.serverbiz.de">Serverbiz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.serverbiz.de/debian-curl-installieren-und-aktivieren/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Apache2 Webserver inkl. PHP5, MySQL, FTP einrichten</title>
		<link>https://www.serverbiz.de/apache2-webserver-php-mysql-ftp-einrichten-absichern/</link>
					<comments>https://www.serverbiz.de/apache2-webserver-php-mysql-ftp-einrichten-absichern/#comments</comments>
		
		<dc:creator><![CDATA[Serverbiz Team]]></dc:creator>
		<pubDate>Fri, 19 Aug 2011 20:04:06 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Serveradministration]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[absichern]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[einrichten]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[konfigurieren]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[phpmyadmin]]></category>
		<category><![CDATA[squeeze]]></category>
		<category><![CDATA[webserver]]></category>
		<guid isPermaLink="false">http://blog.europe-gaming.eu/?p=295</guid>

					<description><![CDATA[<p>HowTo: Apache2 Webserver inkl. MySQL, PHP5, phpMyAdmin und FTP einrichten. Um auf dem eigenen Root- oder vServer eine Website zu ... <a class="cz_readmore" href="https://www.serverbiz.de/apache2-webserver-php-mysql-ftp-einrichten-absichern/"><i class="fa fa-angle-right"></i><span>Mehr lesen</span></a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.serverbiz.de/apache2-webserver-php-mysql-ftp-einrichten-absichern/">Apache2 Webserver inkl. PHP5, MySQL, FTP einrichten</a> erschien zuerst auf <a rel="nofollow" href="https://www.serverbiz.de">Serverbiz</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3>HowTo: Apache2 Webserver inkl. MySQL, PHP5, phpMyAdmin und FTP einrichten.</h3>
<p>Um auf dem eigenen <strong>Root- oder vServer</strong> eine Website zu betreiben benötigt man einen Webserver. Der bekannteste ist <strong>Apache2</strong>. Daher klären wir in diesem Tutorial, wie man einen <strong>Apache2 Server inklusive MySQL, PHP5, phpMyAdmin und FTP</strong> einrichtet und richtig konfiguriert.</p>
<p>Zuerst melden wir uns als root an unserem Server an und führen ein Update aus, um sicher zu gehen, dass das System aktuell ist.</p>
<p>apt-get update &amp;&amp; apt-get upgrade</p>
<p>Die Installation evt. verfügbarer Updates bestätigen wir mit &#8222;Y&#8220;.</p>
<p>Nun installieren wir die benötigten Pakete für unseren Webserver per apt-get.</p>
<p>apt-get install apache2 php5 mysql-server php5-mysql phpmyadmin proftpd</p>
<p>Die Installation bestätigen wir mit &#8222;Y&#8220;.</p>
<p>Bei der Pakete Konfiguration des MySQL Servers, welche wärend der Installation erscheint müssen wir ein MySQL root Passwort festlegen.<br />
Damit können wir und später ins phpMyAdmin einloggen.</p>
<p>Bei der ProFTPd Konfiguration wählen wir den Servermodus bzw. standalone aus.</p>
<p>In der phpMyAdmin Konfiguration muss apache2 gewählt werden.</p>
<p>Wenn die Installation der Pakete abgeschlossen ist müssen wir noch eine Congif eine andere einfügen, damit phpMyAdmin funktioniert und per yourdomain.com/phpmyadmin aufrufbar ist.</p>
<p>echo include /etc/phpmyadmin/apache.conf &gt;&gt; /etc/apache2/apache2.conf</p>
<p><span id="more-1993"></span></p>
<p>Nun aktivieren wir noch mod_rewrite für .htaccess Features.</p>
<p>a2enmod rewrite</p>
<p>Nun starten wir den Apache2 Webserver neu, um die Änderung Wirksam zu machen.</p>
<p>/etc/init.d/apache2 restart</p>
<p>Nun können wir phpMyAdmin per yourdomain.com/phpmyadmin oder ip/phpmyadmin aufrufen.</p>
<p>Jetzt erstellen wir einen User, welcher sein Home- Verzeichnis in /var/www hat. Wir nennen diesen Beispielsweise &#8222;web&#8220;.</p>
<p>adduser web &#8211;home /var/www<br />
passwd web<br />
chown -R web:www-data /var/www</p>
<p>Mit diesem User können wir uns nun an unserem FTP Server einloggen.</p>
<p><em>Server: IP Adresse oder Domain<br />
User: web<br />
Passwort: *****<br />
Port: 21</em></p>
<p>In das Verzeichnis /var/www können wir dann per FTP unser Website CMS o.ä. laden.</p>
<p>Prinzipiell ist die Installation hiermit abgeschlossen. Nun werden wir Apache2, MySQL und ProFTPd noch ein wenig konfigurieren, damit der Webserver sicherer ist.</p>
<p>Zuerst öffnen wir die Apache2 default mit nano und überprüfen diese.</p>
<p>nano /etc/apache2/sites-available/default</p>
<p>Die Inhalt muss evt. angepasst werden. Folgende Werte sollten gesetzt sein:</p>
<p>&lt;VirtualHost *:80&gt;<br />
ServerAdmin webmaster@localhost</p>
<p>DocumentRoot /var/www<br />
&lt;Directory /&gt;<br />
Options FollowSymLinks<br />
AllowOverride All<br />
&lt;/Directory&gt;<br />
&lt;Directory /var/www/&gt;<br />
Options FollowSymLinks MultiViews<br />
AllowOverride All<br />
Order allow,deny<br />
allow from all<br />
&lt;/Directory&gt;</p>
<p>ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/<br />
&lt;Directory &#8222;/usr/lib/cgi-bin&#8220;&gt;<br />
AllowOverride None<br />
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch<br />
Order allow,deny<br />
Allow from all<br />
&lt;/Directory&gt;</p>
<p>ErrorLog ${APACHE_LOG_DIR}/error.log</p>
<p># Possible values include: debug, info, notice, warn, error, crit,<br />
# alert, emerg.<br />
LogLevel warn</p>
<p>CustomLog ${APACHE_LOG_DIR}/access.log combined</p>
<p>Alias /doc/ &#8222;/usr/share/doc/&#8220;<br />
&lt;Directory &#8222;/usr/share/doc/&#8220;&gt;<br />
Options Indexes MultiViews FollowSymLinks<br />
AllowOverride None<br />
Order deny,allow<br />
Deny from all<br />
Allow from 127.0.0.0/255.0.0.0 ::1/128<br />
&lt;/Directory&gt;</p>
<p>&lt;/VirtualHost&gt;</p>
<p>Danach öffnen wir die Datei &#8222;security&#8220; unter /etc/apache2/conf.d</p>
<p>nano /etc/apache2/conf.d/security</p>
<p>und fügen folgendes ein, bzw passen die Werte an:</p>
<p>ServerTokens Prod<br />
ServerSignature Off<br />
TraceEnable Off<br />
Options -Indexes</p>
<p>Nachdem wir alles gespeichert haben, starten wir den Apache2 Webserver neu.</p>
<p>/etc/init.d/apache2 restart</p>
<p>Als nächstes machen wir uns an die MySQL Konfiguration.</p>
<p>mysql_secure_installation</p>
<p>Hier setzten wir folgende Werte:</p>
<p>login remotely, remove test database (and access to it), reload privilege tables</p>
<p>Zuletzt sorgen wir nch dafür, dass man per FTP nur auf das eigene Home- Verzeichnis zugreifen kann.</p>
<p>nano /etc/proftpd/proftpd.conf</p>
<p>und setzten</p>
<p>DefaultRoot ~</p>
<p>Jetzt noch ProFTPd neu starten</p>
<p>/etc/init.d/proftpd restart</p>
<p>Nun kann man die eigene Website online bringen. Allerdings sollte man die Dienste wie PHP, MySQL, Apache2 und ProFTPd noch nach seinen Bedürfnissen konfigurieren. Da wir nur eine Grundlegende Sicherheit gesorgt haben, sollte man sich auch hierzu noch informieren.</p>
<p>Bei Fragen oder Anregungen darf gerne ein Kommentar hinterlassen werden.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.serverbiz.de/apache2-webserver-php-mysql-ftp-einrichten-absichern/">Apache2 Webserver inkl. PHP5, MySQL, FTP einrichten</a> erschien zuerst auf <a rel="nofollow" href="https://www.serverbiz.de">Serverbiz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.serverbiz.de/apache2-webserver-php-mysql-ftp-einrichten-absichern/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
