centos安裝apache和php詳解

來源:互聯網
上載者:User
這篇文章介紹的內容是關於centos安裝apache和php詳解,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

Centos6.6中安裝apache詳解

一、安裝包

Apache httpd 2.4.27.tar.gz、apr-1.6.2.tar.gz、apr-util-1.5.2.tar.gz、pcre-8.41.tar.gz、php-7.1.9.tar.bz2.tar.bz2.tar.bz2

二、檢查安裝環境

顯示安裝過httpd2.2.15。為了不影響新版本,應該卸載系統內建版本




一定要卸載!!!!!(也有進行包刪除操作的,如果錯誤提示為依賴包的話用:rpm –e –nodeps 包名,可進行刪除)

三、安裝各種包

1、 首先建立目錄:mkdir /usr/local/soft用於存放各種安裝包

Mkdir /usr/local/apr

Mkdir /usr/local/apr-util

Mkdir /usr/local/httpd

Mkdir /usr/local/pcre

2、 最先安裝apr-1.6.2:

解壓:


編譯:


提示這樣的錯誤:rm: cannot remove `libtoolT': Nosuch file or directory(大約在30351行,命令:vim +30351 configure)

解決方案:將configure檔案中的RM=’$RM’改為RM=’$RM –f’。儲存退出如果wq不可以儲存退出的話就用:wq!,強制儲存退出!

再次編譯:


解決方案:將configure檔案中的$RM "$cfgfile"這一句刪除。(這種可以忽略不影響後面的安裝)

編譯成功,進行安裝:


3、 安裝apr-util-1.5.2

解壓之後進入apr-util-1.5.2進行編譯:


編譯成功安裝:make && make install

4、 安裝pcre-8.41

解壓之後進入pcre-8.41目錄下進行編譯:


編譯成功安裝:make&& make install

如果報

說明需要安裝gcc-c++,命令:yum list查看系統中是否有安裝包,沒有就下載。然後安裝。此處不進行特別說明。。。

5、 安裝httpd-2.4.27

同上之後編譯:./configure--prefix=/usr/local/httpd --with-pcre=/usr/local/pcre --with-apr=/usr/local/apr--with-apr-util=/usr/local/apr-util

編譯不報錯安裝:make&& make install

6、 配置、啟動apache

進入/usr/local/httpd/bin

運行命令:./apachectl start

提示:


解決方案:開啟httpd.conf檔案,將#ServerNamewww.example.com:80改為ServerName ip:80

四、將apache設定成linux系統服務,開機啟動

1、 將連結apachectl 複製到系統啟動目錄下並命名為httpd

2、 註冊apache服務

命令:vim/etc/rc.d/init.d/httpd

在#!/bin/sh下添加2行:#chkconfig:35 61 61 #description:Apache

3、 將httpd配置自動給並加入linux服務監控



五、在瀏覽器中輸入:http://ip:80



配置成功!!

如果網頁測試不成功,請關閉防火牆:iptables –F ,以防萬一可設定成開機禁用:chkconfig iptables off

六、安裝php-7.1.9

首先解壓: bzip2 –d php-7.1.9.tar.bz2.tar.bz2.tar.bz2

Tar –xvf php-7.1.9.tar.bz2.tar.bz2.tar

進入配置目錄:cd php-7.1.9

輸入命令進行安裝配置:./configure--prefix=/usr/local/php --with-apxs2=/usr/local/httpd/bin/apxs

安裝:make && make install

安裝完成之後需要配置一下APACHE的設定檔

vi /usr/local/httpd/conf/httpd.conf

找到 AddType 的地方添加一行

AddType application/x-httpd-php .php(注意空格!!!!!!!)

找到 DirectoryIndex index.html

在index.html 添加一個index.php或者default.php

重啟apache

完成!

瀏覽器中:

相關推薦:

CentOS 7 搭建PHP伺服器環境

centos7 YUM 安裝PHP5.6

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.