国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

apache 源碼包編譯安裝

worldligang / 767人閱讀

摘要:添加默認索引頁面,再找到,在后面加上不顯示目錄結構,找到,修改為開啟支持偽靜態,找到,修改為保存配置,然后再執行以下兩行命令

yum install wget make gcc gcc-c++ pcre openssl openssl-devel zlib unzip cmake ncurses-devel libjpeg libjpeg-devel libpng libpng-devel libxml2 libxml2-devel curl-devel libtool libtool-ltdl libtool-ltdl-devel libevent libevent-devel zlib-static zlib-devel autoconf pcre-devel gd perl freetype freetype-devel

安裝apr

tar -zxvf apr-1.4.6.tar.gz
cd apr-1.4.6
./buildconf
./configure --prefix=/usr/local/apr/
make 
make install

安裝apr-util

tar -zxvf apr-util-1.4.1.tar.gz
cd apr-util-1.4.1
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make 
make install

安裝apache

groupadd www
useradd -g www www -s /bin/false

# 下載apache2.2.31
wget http://mirror.bit.edu.cn/apache//httpd/httpd-2.2.31.tar.gz

# 解壓縮
tar -zxvf httpd-2.2.31.tar.gz

# 進入源碼目錄
cd httpd-2.2.31

# 開始配置
./configure --prefix=/usr/local/httpd/ 
--sysconfdir=/etc/httpd/ 
--with-include-apr 
--disable-userdir 
--enable-so 
--enable-defate=shared 
--enable-expires-shared 
--enable-rewrite=shared 
--enable-static-support 
--with-apr=/usr/local/apr/ 
--with-apr-util=/usr/local/apr-util/bin 
--with-ssl 
--with-z 

# 執行make安裝
make
make install
配置Apache httpd.conf
# 打開配置文件
vim /etc/httpd/httpd.conf

# 修改
#ServerName www.example.com:80 改 ServerName locahost:80
增加apache環境變量
vim /etc/profile
# 在文件里增加以下內容($PATH后面是apache安裝路徑)
export PATH=$PATH:/usr/local/httpd/bin/
# 立即生效
source /etc/profile
配置Apache開機啟動
cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd
修改你的vim /etc/init.d/httpd腳本 在開始處#!/bin/bash之后的行后插入
# chkconfig: 345 61 61
# description:Apache httpd

# 增加服務
chkconfig --add httpd
chkconfig --level 2345 httpd on
啟動apache
service httpd start
錯誤:httpd:httpd: Could not reliably determine the server"s fully qualified domain name, using localhost.localdomain for ServerName
解決:
1、[root@localhost ~]# vi /etc/sysconfig/network          // 查看本機主機名(HOSTNAME選項為主機名)
2、[root@localhost ~]# vi /etc/hosts                            // 配置host文件
在文件中加入:127.0.0.1       localhost.localdomain
3、[root@localhost ~]# service httpd start                    // 重啟apache服務


vim /etc/httpd/httpd.conf
修改ServerName為localhost并取消注釋
修改用戶和用戶組,把user=deamon group=deamon 改成 user=www group=www

啟動          /usr/local/apache/bin/apachectl -f /usr/local/apache/conf/httpd.conf
暴力停止     /usr/local/apache/bin/apachectl -k stop
優雅停止     /usr/local/apache/bin/apachectl -k graceful-stop
優雅的重啟     /usr/local/apache/bin/apachectl -k graceful
暴力重啟     /usr/local/apache/bin/apachectl -k restart

PHP 編譯依賴包安裝

# 注意:freetype在生成驗證碼圖片需要用,所以必須要安裝的
[root@iZ23g4snm6gZ soft]# yum install openssl-devel  libxml2 libxml2-devel curl-devel  libevent
[root@iZ23g4snm6gZ soft]# yum install libpng libpng-devel libjpeg libjpeg-devel freetype-devel gd gd-devel 

# 源碼包安裝libiconv
tar zxvf libiconv-1.14.tar.gz
cd libiconv-1.14/
./configure --prefix=/usr/local/libiconv
make
make install

# 源碼包安裝libiconv
tar zxvf libmcrypt-2.5.8.tar.gz
cd libmcrypt-2.5.8/
./configure --prefix=/usr/local/libmcrypt/
make
make install

開始編譯PHP(Apache)

# 解壓縮
tar -zxvf php-5.6.3.tar.gz
cd php-5.6.3

# 配置
./configure --prefix=/usr/local/php/ 
--with-config-file-path=/usr/local/php/etc/ 
--with-apxs2=/usr/local/httpd/bin/apxs 
--enable-fpm 
--with-zlib 
--with-libxml-dir 
--enable-sockets 
--with-curl 
--with-jpeg-dir 
--with-png-dir 
--with-gd 
--with-iconv-dir=/usr/local/libiconv 
--with-freetype-dir= 
--enable-gd-native-ttf 
--with-xmlrpc 
--with-openssl 
--with-mhash 
 --with-mcrypt=/usr/local/libmcrypt/ 
--with-pear 
--enable-mbstring 
--enable-sysvshm 
--enable-zip 
--with-mysql=/usr/local/mysql/ 
--with-mysqli=/usr/local/mysql/bin/mysql_config 
--with-mysql-sock 
--with-pdo-mysql 
--disable-fileinfo 

make
make install
編輯PHP配置文件
# 復制配置文件
cp /data/soft/php/php-5.6.3/php.ini-production /usr/local/php/etc/php.ini

# 編輯配置文件
vim /usr/local/php/etc/php.ini
設置PHP支持Apache配置文件
# 編輯Apache配置文件
vim /etc/httpd/httpd.conf
# 添加php支持。
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
# 添加默認索引頁面index.php,再找到“DirectoryIndex”,在index.html后面加上“ index.php”
DirectoryIndex index.html index.php
# 不顯示目錄結構,找到“Options Indexes FollowSymLinks”,修改為
Options FollowSymLinks
# 開啟Apache支持偽靜態,找到“AllowOverride None”,修改為
AllowOverride All
# 保存httpd.conf配置,然后再執行以下兩行命令
chown -R nobody. /usr/local/apache/htdocs/
chmod -R 777 /usr/local/apache/htdocs/
service httpd restart

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/35763.html

相關文章

  • CentOS7編譯安裝Apache Httpd 2.4.20及rpm制作小記

    摘要:但是執行這個命令后我們發現,它會提示我們缺少相關依賴包。通常依賴包可以通過指令直接安裝,下面是需要特殊安裝的依賴包。安裝完依賴包后,編譯就是已經很輕松的事情了。相信很多同學都是在本地編譯,然后上傳到生產環境安裝的吧,所以這一點需要提示一下。 showImg(https://segmentfault.com/img/remote/1460000006768765); httpd(Apac...

    187J3X1 評論0 收藏0
  • CentOS7編譯安裝Apache Httpd 2.4.20及rpm制作小記

    摘要:但是執行這個命令后我們發現,它會提示我們缺少相關依賴包。通常依賴包可以通過指令直接安裝,下面是需要特殊安裝的依賴包。安裝完依賴包后,編譯就是已經很輕松的事情了。相信很多同學都是在本地編譯,然后上傳到生產環境安裝的吧,所以這一點需要提示一下。 showImg(https://segmentfault.com/img/remote/1460000006768765); httpd(Apac...

    oogh 評論0 收藏0
  • Ubuntu14.04下安裝LAMP環境,以及源碼安裝PHP5.6和Apache2.4

    摘要:安裝在下很多功能都在這個軟件包中了,不在區分等軟件包了,因此我們可以直接安裝注意這邊的是為了方便安裝,加上它就不需要在進行安裝確認,簡單粗暴一鍵完成安裝的模塊在中的模塊有兩個軟件包,分別是和大多數情況下應該使用第一個。 安裝Apache 在Ubunt14.04下很多功能都在apache2這個軟件包中了,不在區分mpm-work,mpm-prefork,mpm-event等軟件包了,因...

    silvertheo 評論0 收藏0

發表評論

0條評論

worldligang

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<