你有沒有碰到這種情況,你工作的專案需要的是PHP7.1,而你自己的專案需要的是PHP7.2,而你又特別鍾愛於XAMPP,奈何它卻不能自由切換PHP版本,下面就講下本人在用的方法,可以通過單個XAMPP在Windows系統下安裝設定多個版本的PHP。
閱讀全文〈[轉貼]如何在 XAMPP 中使用 不同的 PHP 版本 | IT人〉
標籤: apache
安裝ssl
1.合併SSL證書文件
閱讀全文〈安裝ssl〉
開啟 apach php .htaccess 功能
//開啟 .htaccess 功能
閱讀全文〈開啟 apach php .htaccess 功能〉
安裝 liunx
安裝 liunx
閱讀全文〈安裝 liunx〉
[轉貼]CSS字體加載跨域問題-如何解決設定.htaccess檔
.htaccess
#解決css加載字體跨域問題此招對自己架設主機者有效 <FilesMatch "\.(ttf|otf|eot|woff|woff2)$"> <IfModule mod_headers.c> Header set Access-Control-Allow-Origin "*" </IfModule> </FilesMatch> AddType application/vnd.ms-fontobject .eot AddType application/x-font-ttf .ttf AddType application/vnd.ms-fontobject .eot AddType application/x-font-ttf .ttf AddType application/x-font-opentype .otf AddType application/x-font-woff .woff AddType application/x-font-woff2 .woff2 AddType image/svg+xml .svg
ssl http 自動轉址 https
http 自動轉址 https
使用說明:
.htaccess 直接上傳到網站的根目錄底下即可自動轉址
.htaccess 文件檔案的內容如下:
RewriteEngine on RewriteBase / RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
apache環境下禁止某文件夾內運行PHP腳本、禁止訪問文件或目錄執行權限的設置方法 – CSDN博客
Apache環境規則內容如下:Apache限制uploads目錄執行php腳本,把規則添加到.htaccess文件中,代碼如下:
RewriteEngine on RewriteCond % !^$ RewriteRule uploads/(.*).(php)$ – [F]
[轉貼]如何禁止某個Apache底下目錄執行 php檔案
一般 Apache2 的目錄都安裝在 /var/www,而伴隨 Apache2 一起安裝的可能還會有 php,一種高階的描述性語言,具有執行能力,像 WordPress 都是採用 php 來實現的。所以不要懷疑 php 的執行能力。 閱讀全文〈[轉貼]如何禁止某個Apache底下目錄執行 php檔案〉
[轉貼]apache and mod_limitipconn限制每一個IP的連線數量
[轉貼]apache and mod_limitipconn限制每一個IP的連線數量
[轉貼]如何在 Apache 設定 (Custom Log) Access Log 與 Error Log
[轉貼]如何在 Apache 設定 (Custom Log) Access Log 與 Error Log
- Apache Log 檔中包含了很多的資訊,包括哪個 IP 在存取你的網頁、哪個時間是尖峰時刻、用什麼瀏覽器來你的網站的、是直接存取還是間接存取你的網頁、等等狀態。
apache vhosts.conf
apache vhosts.conf
可以設定 哪個dns進來後該轉向哪邊 對於一個網站內可以放的虛擬機 就可以做調整調度 相當好用
相關參數的細節 就問google囉 🙂
範例如下:
##<VirtualHost *:80>
##ServerAdmin [email protected]
##DocumentRoot “C:/xampp/htdocs/dummy-host2.example.com”
##ServerName dummy-host2.example.com
##ErrorLog “logs/dummy-host2.example.com-error.log”
##CustomLog “logs/dummy-host2.example.com-access.log” common
##</VirtualHost>
[轉貼] Apache 的 access.log 不紀錄 127.0.0.1
先停止服務 Apache2.2,而後刪除 access.log。開啟 httpd.conf 並搜尋 access.log,會找到這行:
CustomLog “logs/access.log” common
閱讀全文〈[轉貼] Apache 的 access.log 不紀錄 127.0.0.1〉
[轉貼]apache log 紀錄檔 有效分割紀錄方式
[轉貼]apache log 紀錄檔 有效分割紀錄方式
以下說明針對xampp環境所講解,其他的請參考下列參考文章自行修改。
原本的紀錄檔為
CustomLog logs/access.log common
將其改成
CustomLog “| bin/rotatelogs.exe logs/datelogs/%Y%m%d%H_access_log 86400” common
閱讀全文〈[轉貼]apache log 紀錄檔 有效分割紀錄方式〉