apache的編譯安裝:
安裝步驟大概參考:
簡單的將分為三步:
(1)安裝apache的依賴庫:apr,apr-util,prce。
(2)移動apr和apr-util到指定目錄下。
(3)安裝apache。
1,apache 的 servername 報錯一般解決方法:
在httpd.conf檔案中更改 servername 192.168.1.77:80 這行的網域名稱改為ip即可。
2,取消apache預設的歡迎頁面
注釋/conf.d 資料夾中的welcome 頁
4,apache2.4 以上支援php-fpm,也就是fastcgi連線php。
6,apr-util-1.6.1 報錯
xml/apr_xml.c:35:19: fatal error: expat.h: no such file or directory
下面介紹如何把apache加入到系統服務,用service命令來控制apache的啟動和停止。
首先以apachectl指令碼為模板生成apache服務控制指令碼:
grep -v "#"/usr/local/apache/bin/apachectl > /etc/init.d/apache
這一步完成後就可以使用 /etc/init.d/apache start 來啟動apache了。
在檔案最前面插入下面的行,使其支援chkconfig命令:
#!/bin/sh
# chkconfig: 2345 85 15
# description: apache is a world wide webserver.
儲存後退出vi編輯器,執行下面的命令增加apache服務控制指令碼執行許可權:
chmod +x /etc/init.d/apache
執行下面的命令將apache服務加入到系統服務:
chkconfig --add apache
執行下面的命令檢查apache服務是否已經生效:
chkconfig --list apache
命令輸出類似下面的結果則成功:
apache 0:off 1:off 2:on 3:on 4:on 5:on 6:off
LAMP環境之編譯安裝httpd服務
apache http server 是開源軟體專案的傑出代表,它基於標準的 http 網路協議提供網頁瀏覽服務。在配置 apache 服務之前,需要正確安裝好 httpd 伺服器軟體。httpd 伺服器的安裝可以選用 rpm 安裝 原始碼編譯安裝這兩種方式,前者相對比較簡單 快速,但是在功能上存在...
編譯LAMP 環境之PHP
版本php 5.3.27 configure 引數全摘自 跟阿銘一起學linux第二版 1.root kaka php 5.3.27 configure prefix usr local php with apxs2 usr local apache2 bin apxs with config fi...
Edusoho之LAMP環境搭建
主要參考官方文件ubuntu16.04 apache php mysql edusoho 安裝教程 lamp環境按照如下搭建是沒有問題的,本地虛擬機器試驗是完全沒有問題的。sudo apt get update sudo apt get upgrade sudo apt get install ap...