linux下如何安裝apache php

藏色散人
發布: 2023-03-01 21:00:02
原創
3638 人瀏覽過

linux下安裝apache php的方法:先下載「httpd-2.2.11」並解壓縮安裝套件;然後透過「make install」進行編譯安裝;接著下載php並進行編譯安裝;最後修改設定檔即可。

linux下如何安裝apache php

linux下安裝apache PHP程式

#安裝apache過程總結

 

 

安裝httpd-2.2.11 

#下載網址:http://archive.apache.org/dist/httpd/

 

安裝流程

[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

下載位址:http://cn.php.net/downloads.php

#注意:安裝php-5.2.9之前,png,gd,freetype,zlib,mysql,openssl都存在,若不存在,手動安裝一下

 

安裝過程

 

[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 
                                        //修改配置文件
登入後複製

新增

AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
AddType p_w_picpath/x-icon .ico
登入後複製

新增

index.php index.html index.html.var
  <IfModule dir_module>
    DirectoryIndex index.html index.php index.html index.html.var
</IfModule>
登入後複製

 

 

測試:

[root@zhibing ]#vi /usr/local/apache/htdocs/test.php 
//新建test.php
登入後複製

在新檔案中新增

<?php
phpinfo();
?>
登入後複製

wq儲存退出

Phpinfo是一個特殊的php函數,可以顯示目前伺服器內php模組的相關核心資料

 

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

 

在瀏覽器中輸入主機位址例如http://主機IP/test.php如有出現下面圖片就說明apace安裝成功

linux下如何安裝apache php

以上是linux下如何安裝apache php的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!