{"id":10492,"date":"2009-03-17T22:18:21","date_gmt":"2009-03-17T21:18:21","guid":{"rendered":"http:\/\/funrecycler.com\/?p=121"},"modified":"2009-03-17T22:18:21","modified_gmt":"2009-03-17T21:18:21","slug":"apache-und-php-unter-windows-einrichten","status":"publish","type":"post","link":"https:\/\/funrecycler.com\/index.php\/2009\/03\/17\/apache-und-php-unter-windows-einrichten\/","title":{"rendered":"Apache und PHP unter Windows einrichten"},"content":{"rendered":"<p>Heute m\u00f6chte ich in einen kleinen Tutorial beschreiben wie man einen <a href=\"http:\/\/httpd.apache.org\/\" target=\"_blank\" rel=\"noopener\">Apache Webserver<\/a> und <a href=\"http:\/\/www.php.net\/\" target=\"_blank\" rel=\"noopener\">PHP<\/a> unter Windows einrichtet. Sicherlich gibt es vorgefertigte Pakete wie <a href=\"http:\/\/www.apachefriends.org\/de\/xampp.html\" target=\"_blank\" rel=\"noopener\">XAMPP<\/a> oder <a href=\"http:\/\/www.chsoftware.net\/de\/useware\/mowes\/mowes.htm\" target=\"_blank\" rel=\"noopener\">MoWeS Portable<\/a>, doch runterladen und starten kann jeder. \ud83d\ude42<br \/>\nUnd los gehts:<a href=\"http:\/\/httpd.apache.org\/download.cgi\"><!--more--><\/a><\/p>\n<ol>\n<li>Apache Installationspaket von <a href=\"http:\/\/httpd.apache.org\/\" target=\"_blank\" rel=\"noopener\">Apache.org<\/a> herunterladen, msi ausf\u00fchren, Installation nach eigenen W\u00fcnschen anpassen, Domainname freiw\u00e4hlen und auf Port 80 belassen(Port kann sp\u00e4ter angepasst werden), nach der Installation erscheint ein Symbol im Systemtray <a rel=\"attachment wp-att-131\" href=\"http:\/\/funrecycler.com\/?attachment_id=131\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-131 alignnone\" title=\"apache_dienst\" src=\"http:\/\/funrecycler.com\/wp-content\/uploads\/2009\/03\/apache_dienst.png\" alt=\"apache_dienst\" width=\"18\" height=\"16\" \/><\/a><\/li>\n<li>WebServer testen, dazu einfach den Browser \u00f6ffnen, die Ip Adresse den Webservers eingeben, danach sollte &#8222;It works&#8220; erscheinen.<\/li>\n<li>PHP Installationspaket von <a href=\"http:\/\/de.php.net\/\" target=\"_blank\" rel=\"noopener\">php.net<\/a> herunterladen, msi ausf\u00fchren, Installationspfad freiw\u00e4hlen, im Dialogfeld &#8222;WebServerSetup&#8220; Apache 2.2.x Moudle w\u00e4hlen, anschliessend das Installationsverzeichnis des Apache Servers angeben, danach die Standart Komponenten belassen &gt; fertig installieren<\/li>\n<li>nach der PHP Installation muss der Apache neugestartet werden um das PHP Modul zuladen, dies geschied \u00fcber klick auf das ApacheTraySymbol &gt; Apache 2.2. &gt; Restart<\/li>\n<li>PHP ist nun einsatzbereit, die Installation hat bereits das Modul in die Apache Config eingetragen, um die PHP funktionalit\u00e4t zu testen, legt man eine phpinfo.php an<span style=\"color: #ff0000;\">&lt;?php<br \/>\n<span style=\"color: #000000;\">phpinfo();<\/span><br \/>\n?&gt;<br \/>\n<\/span><span style=\"color: #000000;\">Die Datei speichert man im htdocs Verzeichnis den A<span style=\"color: #000000;\">pache Servers<\/span><\/span><span style=\"color: #000000;\">, das Verzeichnis liegt im root der Apache Installation.<\/span><\/li>\n<li><span style=\"color: #ff0000;\"><span style=\"color: #000000;\">wieder im Browser ruft man die php Datei direkt auf &gt; http:\/\/&#8220;IP Adresse&#8220;\/phpinfo.php &gt; nun sollte folgendes Bild zusehen sein.<a rel=\"attachment wp-att-135\" href=\"http:\/\/funrecycler.com\/?attachment_id=135\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-135 alignnone\" title=\"php\" src=\"http:\/\/funrecycler.com\/wp-content\/uploads\/2009\/03\/php.png\" alt=\"php\" width=\"375\" height=\"217\" \/><\/a><br \/>\n<\/span><\/span><\/li>\n<\/ol>\n<p>Um das htdocs(WebRoot) zu \u00e4ndern, \u00f6ffnet man die httpd.conf im Apache\/conf\/ Verzeichnis. Dort sucht man nach &#8222;DocumentRoot&#8220; der dahinter stehende Pfad kann nach belieben ge\u00e4ndert werden, Achtung \/ verwenden, nicht den hier \\. Um den Port zu \u00e4ndern, auf den der Apache lauscht, sucht man in der gleichen Datei nach &#8222;Listen&#8220;, hier sollte eine 80 von der Installation stehen, nach belieben den Port \u00e4ndern.<br \/>\nNun ist der Apache mit PHP vollst\u00e4ndig eingerichtet. Der Apache bietet noch viele anderen Funktionen z.B. Perl Integration, virutelle Hosts&#8230; also viel Spass beim ausprobieren.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Heute m\u00f6chte ich in einen kleinen Tutorial beschreiben wie man einen Apache Webserver und PHP unter Windows einrichtet.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,27,16],"tags":[260,623,1368,2021,2949,2999],"class_list":["post-10492","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-kniffe-und-tricks","category-software","tag-apache","tag-config","tag-installation","tag-php","tag-webserver","tag-windows"],"_links":{"self":[{"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/posts\/10492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/comments?post=10492"}],"version-history":[{"count":0,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/posts\/10492\/revisions"}],"wp:attachment":[{"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/media?parent=10492"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/categories?post=10492"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/tags?post=10492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}