色yeye在线视频观看_亚洲人亚洲精品成人网站_一级毛片免费播放_91精品一区二区中文字幕_一区二区三区日本视频_成人性生交大免费看

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > Linux 下搭建Apache 服務器

Linux 下搭建Apache 服務器 時間:2018-09-25      來源:未知

在開發過程中尤其實在開發web程序時,我們經常需要測試web程序是否運行·正常或者測試結果是否正確,因此我們需要有一個可以運行web程序的服務器。大家也都知道web服務器的種類很多,可以根據不同的需求來選擇不同的web server。但是長用的莫過于Apache和Nginx了。對于這兩個服務器我們都可以到對應的官方站點進行下載安裝。

直接安裝下載好的二進制包的確很方便和簡單,但是有時候現成的安裝包可能無法提供我們需要的一些特定的功能,那么怎么辦呢?今天我們就分享一下在linux下如何通過源碼來編譯安裝Apache和所需的模塊。具體步驟,如下:

一、安裝apache

1、安裝apache

#tar -zxvf httpd-2.2.22.tar.gz

#cd httpd-2.2.22

#./configure --enable-moudle=so --prefix=/usr/local/apache

出現錯誤 apr not found 錯誤:

解決辦法:

1.下載所需軟件包:

wget //archive.apache.org/dist/apr/apr-1.4.5.tar.gz

wget //archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz

wget //jaist.dl.sourceforge.net/project/pcre/pcre/8.10/pcre-8.10.zip

a:解決apr not found問題>>>>>>

[root@xt test]# tar -zxf apr-1.4.5.tar.gz

[root@xt test]# cd apr-1.4.5

[root@xt apr-1.4.5]# ./configure --prefix=/usr/local/apr

[root@xt apr-1.4.5]# make && make install

b:解決APR-util not found問題>>>>

[root@xt test]# tar -zxf apr-util-1.3.12.tar.gz

[root@xt test]# cd apr-util-1.3.12

[root@xt apr-util-1.3.12]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config

[root@xt apr-util-1.3.12]# make && make install

c:解決pcre問題>>>>>>>>>

[root@xt test]#unzip -o pcre-8.10.zip

[root@xt test]#cd pcre-8.10

[root@xt pcre-8.10]#./configure --prefix=/usr/local/pcre

[root@xt pcre-8.10]#make && make install

2、#./configure --enable-moudle=so --prefix=/usr/local/apache --with-apr=/usr/local/apr \

--with-apr-util=/usr/local/apr-util \

--with-pcre=/usr/local/pcre

3、 make && make install

4、

添加:exportPATH添加:export PATH=/usr/local/apache/bin:$PATH

啟動:httpd -k start

停止:httpd -k stop

重啟:httpd -k restart

5、修改/usr/local/apache/conf/httpd.conf文件,

設置:ServerName localhost:80

二、安裝php

1、解壓配置

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs \

--with-mysql=/usr(如果是使用apt-get 安裝的mysql) --with-mysqli=/usr/bin/mysql_config \

--with-pear --with-libxml-dir --disable-fileinfo

出現錯誤,提示缺少 libxm12

apt-get install -y libxml2 libxml2-dev

2、make

make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1

編譯PHP5.5 make 時出現錯誤

make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1

解決辦法

這是由于內存小于1G所導致.

在./configure加上選項:

--disable-fileinfo

Disable fileinfo support 禁用 fileinfo

3、make install

4、 將php源碼包中的php.ini-development 復制到/usr/local/lib/中

cp php-5.6.13/php.ini-development /usr/local/lib/php.ini

5、修改Apache配置文件(/usr/local/apache/conf/httpd.conf)以支持對PHP的解析。

如果httpd.conf中沒有下列語句,就將它們分別添加到LoadModule和AddType項的后面。

LoadModule php5_module modules/libphp5.so

AddType application/x-httpd-php .php

在DirectoryIndex index.html index.html.var一行后加入index.php,即改為:

DirectoryIndex index.html index.html.var index.php

重啟Apache服務器:

#/usr/local/apache2/bin/apachectl restart

6、測試

在Apache服務器的文件根目錄(/usr/local/apache2/htdocs/)下新建一個PHP文件test.php,并輸入以下內容:

phpinfo();

?>

在瀏覽器中輸入//localhost/test.php。

上一篇:Linux內核中的數據結構的一點認識

下一篇:Java中內部類的幾種表現形式

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 亚洲AV无码AV男人的天堂 | 婷婷成人丁香七月综合激情 | 好紧好大快点舒服使劲 | 蜜桃AV少妇久久久久久高潮不断 | 亚洲国产成人精品无码区宅男 | 亚洲av无码网站yw尤物 | 中文无码亚洲精品制服丝袜 | 香蕉影院在线观看 | 久久综合九色综合97欧美 | 啦啦啦免费播放视频在线观看 | V与子敌伦刺激对白播放 | 久久久噜噜噜久久熟女 | 在线免费观看色 | 狠狠色噜噜狠狠狠狠888米奇 | 无码熟熟妇丰满人妻啪啪软件 | AV无码专区 | 国产精品无码免费视频二三区 | 奶茶视频有容乃大海纳百川有容乃大绿巨人 | 欧美成人精品1314www | 国产一区二区激情 | 日欧一片内射VA在线影院 | 精品久久久久久无码人妻A片 | 欧美饥渴少妇XXXXX性 | 日韩精品色情AV无码一区 | 又色又爽又高潮免费视频观看 | 国产午夜人做人免费视频 | 国产乱子伦一区二区三区= 日本成熟老妇乱 | 国产成人A∨麻豆精品 | 日本熟日本熟妇在线视频 | 久久精品一区二区免费播放 | 少妇大叫好爽受不了午夜视频 | 国产精品自在在线午夜免费 | 亚洲综合自拍另类图片区 | 久久美利坚合众国AV无码 | 久久久久亚洲AV综合波多野结衣 | 国产精品桃色 | 欧美国产成人激情视频在线观看 | 2020年最新国产精品正在播放 | 大香伊蕉日本一区二区 | 欧美群伦性艳史黄94 | 制服丝袜长腿无码专区第一页 |