成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Apache 2.4 及 PHP 5.6.22 配置文件整理

TigerChain / 799人閱讀

摘要:該字段配置網(wǎng)站根目錄,結(jié)合字段設(shè)置訪問權(quán)限。該字段配置虛擬主機(jī),作用與上面的是類似的。開啟這個(gè)選項(xiàng)之后,就會(huì)向指定位置的日志文件中寫入所有錯(cuò)誤。該選項(xiàng)用于啟用指定的模塊。該選項(xiàng)也是為了安全。

先說個(gè)題外話,之前一直以為發(fā)文章時(shí)可選的tag只有鼠標(biāo)點(diǎn)擊tag區(qū)時(shí),懸浮框里顯示的那些,今天嘗試著在tag區(qū)輸入文本,才發(fā)現(xiàn)原來還有自動(dòng)聯(lián)想功能,真不錯(cuò),又有新發(fā)現(xiàn),哈~

言歸正傳,下面整理出來的這些字段,是安裝 Apache 和 PHP 后可能需要修改的字段,因?yàn)樽约簺]有按默認(rèn)路徑安裝使用,所以有幾處涉及到路徑的地方都要自己設(shè)置,尤其是 Apache 的 alias 這個(gè)字段,研究了好幾天才搞定,感謝 Google,感謝 StackOverflow。


Apache

注意:不同版本的 Apache,某些命令可能會(huì)不一樣,比如 Alias,所以如果配置不生效,記得根據(jù)當(dāng)前版本號(hào)查官方文檔,血的教訓(xùn)啊……

ServerRoot

該字段配置 Apache 的路徑,不要保留最后的斜線。

ServerRoot "d:/Code/Projects/WAMP/Apache24"
Listen

該字段綁定 IP 及端口,第二行為第一行對(duì)應(yīng)的 ipv6 地址。

Listen 127.0.0.1:80
Listen [::1]:80
LoadModule

這里要以 module 方式載入 PHP5 模塊。

LoadModule php5_module "d:/Code/Projects/WAMP/PHP/php5apache2_4.dll"

下面還要對(duì)應(yīng)加上一段代碼,配置 PHP 的路徑及其它相關(guān)配置。


    DirectoryIndex index.html index.php
    AddHandler application/x-httpd-php .php
    PHPIniDir "d:/Code/Projects/WAMP/php/"
ServerName

配置服務(wù)器名,這里用常見的 localhost,端口號(hào)不寫則為默認(rèn)的 80 端口。

ServerName localhost
DocumentRoot

該字段配置網(wǎng)站根目錄,結(jié)合 Directory 字段設(shè)置訪問權(quán)限。

注意倒數(shù)第二行的 Require local,這是 Apache 2.4 中的用法,和之前的不同了。

DocumentRoot "d:/Code/Projects/WAMP/xinlan_exam"

    Options Indexes FollowSymLinks
    AllowOverride None
    Require local
IfModule alias_module

該字段配置別名,也就是上面 DocumentRoot 之外的路徑要如何訪問。

對(duì)于下面的這段設(shè)置,在瀏覽器中通過 http://localhost/website 訪問就可以了~


    Alias /website d:/Code/Projects/Website

    
        Options Indexes FollowSymLinks MultiViews
        Require local
    
IfModule mime_module

該字段配置不同擴(kuò)展名的文件的 MIME 類型。


    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .html
Hide Server Signature

該字段用于關(guān)閉 Apache 的 Server_Token,嗯,為了安全。

ServerSignature Off
ServerTokens Prod
VirtualHost

該字段配置虛擬主機(jī),作用與上面的 Alias 是類似的。


    DocumentRoot "d:/Code/Projects/xinlan_exam_weixin"
    ServerName xinlan_exam_weixin
    ErrorLog "d:/Code/Projects/xinlan_exam_weixin/logs/error.log"
    TransferLog "d:/Code/Projects/xinlan_exam_weixin/logs/access.log"
    
    Order allow,deny
    Allow from all
     

PHP log_errors

開啟這個(gè)選項(xiàng)之后,PHP 就會(huì)向指定位置的日志文件中寫入所有錯(cuò)誤。

log_errors = On
error_log

該選項(xiàng)與上面的 log_errors 結(jié)合,指定日志文件的位置。用 Everything 查找該文件后發(fā)現(xiàn),啟動(dòng) Apache 服務(wù)時(shí),與 PHP 配置有關(guān)的錯(cuò)誤會(huì)輸出到 Apache 的根目錄下,比如 php.ini 中的配置錯(cuò)誤導(dǎo)致模塊未能正常加載。而與項(xiàng)目文件有關(guān)的錯(cuò)誤,比如某個(gè) php 文件運(yùn)行報(bào)錯(cuò),就會(huì)將錯(cuò)誤輸出到這個(gè)項(xiàng)目的根目錄中。

error_log = php_errors.log
extension_dir

該選項(xiàng)配置 PHP 的擴(kuò)展模塊所在目錄,測(cè)試后發(fā)現(xiàn),下面兩種寫法都是 OK 的,應(yīng)該是第一種絕對(duì)路徑和第二種以 PHP 所在目錄為根目錄的相對(duì)路徑都能正常識(shí)別。用絕對(duì)路徑的時(shí)候,要注意斜線的形式。

Update: 配置網(wǎng)站的時(shí)候發(fā)現(xiàn),第二種相對(duì)路徑的方式會(huì)導(dǎo)致測(cè)試頁面時(shí)首頁驗(yàn)證碼不顯示,改為第一種絕對(duì)路徑就 OK 了,但是不確定是不是更改這里解決問題的。

extension_dir = "d:CodeProjectsWAMPphpext"
extension_dir = "ext"
extension

該選項(xiàng)用于啟用指定的模塊。

去掉下面語句前面的分號(hào):

注意:最前面不要有空格,不要問我為什么……

extension=php_curl.dll
extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
date.timezone

該選項(xiàng)設(shè)置 date 函數(shù)的默認(rèn)時(shí)區(qū),前面配置過的記錄錯(cuò)誤的日志文件中輸出的時(shí)間也會(huì)對(duì)應(yīng)更改。

date.timezone = Asia/Shanghai
expose_php

該選項(xiàng)也是為了安全。

expose_php = Off

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/35787.html

相關(guān)文章

  • Apache 2.4 PHP 5.6.22 配置文件整理

    摘要:該字段配置網(wǎng)站根目錄,結(jié)合字段設(shè)置訪問權(quán)限。該字段配置虛擬主機(jī),作用與上面的是類似的。開啟這個(gè)選項(xiàng)之后,就會(huì)向指定位置的日志文件中寫入所有錯(cuò)誤。該選項(xiàng)用于啟用指定的模塊。該選項(xiàng)也是為了安全。 先說個(gè)題外話,之前一直以為發(fā)文章時(shí)可選的tag只有鼠標(biāo)點(diǎn)擊tag區(qū)時(shí),懸浮框里顯示的那些,今天嘗試著在tag區(qū)輸入文本,才發(fā)現(xiàn)原來還有自動(dòng)聯(lián)想功能,真不錯(cuò),又有新發(fā)現(xiàn),哈~ 言歸正傳,下面整理出來...

    douzifly 評(píng)論0 收藏0
  • 個(gè)人文章分類整理

    摘要:春節(jié)閑來無事,看看自己在上寫的文章,想不到已經(jīng)篇了,各方面的都有,那就分類整理一下吧,也方便自己和別人查看。 春節(jié)閑來無事,看看自己在SegmentFault上寫的文章,想不到已經(jīng)20篇了,各方面的都有,那就分類整理一下吧,也方便自己和別人查看。 CSS CSS Background-Size 屬性小記 [譯]關(guān)于垂直居中 Vertical Align 的探討 [譯]CSS 居中(...

    OnlyLing 評(píng)論0 收藏0
  • 個(gè)人文章分類整理

    摘要:春節(jié)閑來無事,看看自己在上寫的文章,想不到已經(jīng)篇了,各方面的都有,那就分類整理一下吧,也方便自己和別人查看。 春節(jié)閑來無事,看看自己在SegmentFault上寫的文章,想不到已經(jīng)20篇了,各方面的都有,那就分類整理一下吧,也方便自己和別人查看。 CSS CSS Background-Size 屬性小記 [譯]關(guān)于垂直居中 Vertical Align 的探討 [譯]CSS 居中(...

    v1 評(píng)論0 收藏0
  • 個(gè)人文章分類整理

    摘要:春節(jié)閑來無事,看看自己在上寫的文章,想不到已經(jīng)篇了,各方面的都有,那就分類整理一下吧,也方便自己和別人查看。 春節(jié)閑來無事,看看自己在SegmentFault上寫的文章,想不到已經(jīng)20篇了,各方面的都有,那就分類整理一下吧,也方便自己和別人查看。 CSS CSS Background-Size 屬性小記 [譯]關(guān)于垂直居中 Vertical Align 的探討 [譯]CSS 居中(...

    nidaye 評(píng)論0 收藏0
  • 個(gè)人文章分類整理

    摘要:春節(jié)閑來無事,看看自己在上寫的文章,想不到已經(jīng)篇了,各方面的都有,那就分類整理一下吧,也方便自己和別人查看。 春節(jié)閑來無事,看看自己在SegmentFault上寫的文章,想不到已經(jīng)20篇了,各方面的都有,那就分類整理一下吧,也方便自己和別人查看。 CSS CSS Background-Size 屬性小記 [譯]關(guān)于垂直居中 Vertical Align 的探討 [譯]CSS 居中(...

    heartFollower 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<