Heim  >  Artikel  >  Backend-Entwicklung  >  So installieren Sie Apache PHP unter Linux

So installieren Sie Apache PHP unter Linux

藏色散人
藏色散人Original
2020-07-03 09:49:283613Durchsuche

So installieren Sie Apache PHP unter Linux: Laden Sie zuerst „httpd-2.2.11“ herunter und dekomprimieren Sie es. Anschließend laden Sie PHP herunter und kompilieren und installieren es Konfigurationsdatei Das ist es.

So installieren Sie Apache PHP unter Linux

Der Prozess der Installation von Apache + PHP unter Linux

Zusammenfassung des Apache-Installationsprozesses

httpd-2.2.11 installieren

Download-Adresse: http://archive.apache.org/dist/httpd/

Installationsprozess

[root@zhibing /]# rpm -qa |grep httpd
httpd-manual-2.0.52-32.ent
httpd-suexec-2.0.52-32.ent
system-config-httpd-1.3.1-1
httpd-2.0.52-32.ent                         
                              //查看本机是否已经安装httpd
 
[root@zhibing /]# rpm -e httpd --nodeps        
                             //删除本机存在的httpd
 
[root@zhibing tmp]# tar zxvf httpd-2.2.11.tar.gz  
                            //解压安装包 
 
[root@zhibing tmp]# cd httpd-2.2.11           
                           //进入httpd-2.2.11
 
[root@zhibing httpd-2.2.11]# ./configure --prefix=/usr/local/apache --enable-s0
                          //检测程序, --prefix 软件要安装的路径–enable-so表示让apache核心装载DSO,但是不实际编译任何动态模块
 
[root@zhibing httpd-2.2.11]# make           
                          //编译
 
[root@zhibing httpd-2.2.11]# make install      
                        //编译后安装

php-5.2.9 installieren

Download-Adresse: http://cn.php.net/downloads.php

Hinweis: Vor der Installation sind PHP-5.2.9, PNG, GD, Freetype, Zlib, MySQL und OpenSSL vorhanden. Wenn sie nicht vorhanden sind, installieren Sie sie manuell

Installation Prozess

[root@zhibing tmp]# tar  zxvf php-5.2.9.tar.gz  
[root@zhibing tmp]#cd php-5.2.9.tar.gz
[root@zhibing php-5.2.9]#./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-png-dir --with-gd --with-freetype-dir --with-zlib --with-mysql=/usr/local/mysql --with-openssl --with-gettext -enable-sockets
                           //检测程序,并同时加载相关参数
 
[root@zhibing php-5.2.9]#make && make install    
                              //编译安装
 
 
[root@zhibing php-5.2.9]#cp php.ini-recommended /usr/local/php/lib/php.ini
                         //拷贝php.ini文件启动时会读取到的配置文件
 
[root@zhibing php-5.2.9]#ln -s /usr/local/php/bin/* /usr/local/bin/  
                         //连接
 
ot@zhibing php-5.2.9]#lvi /usr/local/apache/conf/httpd.conf 
                                        //修改配置文件

Hinzufügen

AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
AddType p_w_picpath/x-icon .ico

Hinzufügen

index.php index.html index.html.var
  <IfModule dir_module>
    DirectoryIndex index.html index.php index.html index.html.var
</IfModule>

Test:

[root@zhibing ]#vi /usr/local/apache/htdocs/test.php 
//新建test.php

in neuer Datei hinzufügen

<?php
phpinfo();
?>

wq speichern und beenden

Phpinfo ist eine spezielle PHP-Funktion, die die relevanten Kerndaten des PHP-Moduls auf dem aktuellen Server anzeigen kann

[root@zhibing ]## /usr/local/apache/bin/apachectl –k stop
 
[root@zhibing ]##/usr/local/apache/bin/apachectl –k start
                                 //重新启动apache

Geben Sie die Hostadresse in den Browser ein, zum Beispiel http://hostIP/test.php. Wenn das folgende Bild erscheint, bedeutet dies, dass Apace erfolgreich installiert wurde

So installieren Sie Apache PHP unter Linux

Das obige ist der detaillierte Inhalt vonSo installieren Sie Apache PHP unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:So verstecken Sie PHP-DateienNächster Artikel:So verstecken Sie PHP-Dateien