Heim >Backend-Entwicklung >PHP-Tutorial >Ein Artikel, der ausführlich erklärt, wie man PHP in Windows- und Linux-Umgebungen installiert und konfiguriert
Wie installiere und konfiguriere ich PHP? Der folgende Artikel stellt Ihnen vor, wie Sie PHP in Windows- und Linux-Umgebungen installieren und konfigurieren. Ich hoffe, er wird Ihnen hilfreich sein!
PHP, der „Hypertext-Präprozessor“, ist eine universelle Open-Source-Skriptsprache. PHP ist eine serverseitig ausgeführte Skriptsprache. Sie ähnelt der C-Sprache und ist eine häufig verwendete Website-Programmiersprache. Die einzigartige PHP-Syntax mischt C, Java, Perl und PHPs eigene Syntax. Es ist lernfreundlich und weit verbreitet. Es eignet sich hauptsächlich für den Bereich der Webentwicklung. Ursprünglich die Abkürzung für Personal Home Page, wurde sie offiziell in „PHP: Hypertext Preprocessor“ umbenannt. Installation und Konfiguration von PHP unter Windows. Herunterladen
Weitere Versionen wie verschiedene VC- und Thread-Safe-Versionen werden in der linken Navigation vorgestellt.
2. Entpacken Sie den
Dateinamen und ändern Sie ihn in einen einfacheren Namen3. Die Konfiguration der Apache-Installation finden Sie hier
https://blog.csd n .net/ qq_45034708/article/details/108565486
#加载PHP LoadModule php7_module 'D:/tools/php7/php7apache2_4.dll' #将PHP配置文件加载到Apache配置文件中,共同生效 PHPIniDir 'D:/tools/php7' #配置Apache分配工作给PHP模块,把PHP代码交给PHP处理 #即.php后缀名的文件 AddType application/x-httpd-php .php
4. php.ini-Datei
Die oben konfigurierte php.ini-Datei existiert nicht standardmäßig. Sie existiert in Entwicklungs- und Produktionsformaten und erfordert eine chemische Behandlung des Formats.
5. Testkonfiguration (dieser Schritt kann übersprungen werden)
Starten Sie den Apache-Dienst neu, öffnen Sie cmd, wechseln Sie in das Apache-Dekomprimierungsverzeichnis/bin, geben Sie den Befehl
httpd -M
ein 6. PHP-Code testen
<?php //测试 echo 'hello world'; ?>
Das ist alles (~ ̄▽ ̄)~
Installation und Konfiguration von PHP unter Linux
1. Herunterladen und dekomprimieren
cd /usr/local/src/ #切换目录 wget http://cn2.php.net/distributions/php-7.4.10.tar.bz2 #下载 wget http://xmlsoft.org/downloads.html/ tar jxvf php-7.4.10.tar.bz2 #解压
2. Installation 'virtual:world', nicht gefunden
cd /usr/local/src/php-7.4.10 ./configure --prefix=/usr/local/php7 --with-apxs2=/usr/local/apache2.4/bin/apxs --with-config-file-path=/usr/local/php7/etc --with-mysql=/usr/local/mysql --with-pdo-mysql=mysqlnd --with-mysqli --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif --enable-fpm
Paket 'openssl', erforderlich von 'virtual:world', nicht gefunden configure: Fehler: Bitte installieren Sie die BZip2-Distribution neu
yum install -y libxml2-devel
Paket ' krb5‘, benötigt von ‚virtual:world‘, nicht gefunden
yum install -y openssl openssl-devel
yum install sqlite-devel
yum install -y bzip2 bzip2-devel
yum install krb5-devel
yum install libcurl-devel
yum install libjpeg-devel
3. php.ini
yum install libzip-devel
vim /usr/local/apache2.4/conf/httpd.conf #编辑配置文件 #修改以下四点 #1.ServerName 195行 ServerName www.example.com:80 #2.Directory 204行 <Directory /> AllowOverride none Require all granted </Directory> #3.DirectoryIndex 253行 <IfModule dir_module> DirectoryIndex index.html index.php </IfModule> #4.AddType 391行 AddType application/x-httpd-php .php :wq #保存退出(先按ESC) /usr/local/apache2.4/bin/apachectl -t #测试配置语法 /usr/local/apache2.4/bin/apachectl graceful #重新加载配置文件
5、启动服务
/usr/local/apache2.4/bin/apachectl start ps -ef|grep httpd #查看httpd进程 netstat -lntp|grep 80 #查看80端口 curl localhost #测试
6、测试
iptables -I INPUT -p tcp --dport 80 -j ACCEPT #开放80端口或配置服务器安全组 vim /usr/local/apache2.4/htdocs/test.php #编辑测试文件 <?php phpinfo(); ?> :wq #保存退出(先按ESC)
按此步骤下来就能成功了。
推荐学习:《PHP视频教程》
Das obige ist der detaillierte Inhalt vonEin Artikel, der ausführlich erklärt, wie man PHP in Windows- und Linux-Umgebungen installiert und konfiguriert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!