Trao đổi về dự án

Danh mục

Apache

9 bài viết

Tắt tích hợp chuột trong VIM

Để tắt chuột trong vim, chỉ cần chèn chỉ thị sau vào ~/.vimrc:\n\nset mouse-=a\n\nSau đó tải lại tệp cấu hình với:\n\n. ~/.vimrc Các biện pháp phòng ngừa trước khi thực hiện lệnh Hướng dẫn này giữ nguyên lệnh và bối cảnh của lần xuất bản của nó. Trước khi sử dụng trên một kho hiện tại, hãy kiểm tra nhánh, các tệp đã chỉnh sửa và mục tiêu chính xác: git status --short git log --oneline --decorate -5 Tạo một nhánh hoặc một nhãn sao lưu khi thao tác ghi lại lịch sử lại hoặc xóa tệp. Đặc biệt, ...

Cài đặt PHP 7.1 với ppa ondrej/php

sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get install php7.1 sudo apt-get install php7.1-cli \ php7.1-common \ php7.1-json \ php7.1-opcache \ php7.1-mysql \ php7.1-mbstring \ php7.1-mcrypt \ php7.1-zip php7.1-fpm sudo a2dismod php7.2 sudo a2enmod php7.1 sudo service apache2 restartPuis configurer la version activesudo update-alternatives --set php /usr/bin/php7. Bối cảnh tương thích Thủ tục này ghi lại một môi trường PHP hoặc Apache của thời kỳ đó. Cá...

Cài đặt phpMyAdmin với varnish

Chỉ cần mở rộng cấu hình của varnish: /etc/varnish/default.vclVà thêm chỉ thị để loại trừ miền: trong routine sub vcl_recv thêm: if (req.http.Host == “phpmyadmin.p1-caue.partitech.com”) { return (pass); } Nếu phpmyadmin được cài đặt trong một thư mục con của một vhost: if (req.url ~ “^/pma”) { return (pass); }Nếu có vấn đề với việc tạo cookie, bạn cần thêm chỉ thị sau trong chỉ thị sub vcl_fetch: if (req.http.Host == “phpmyadmin.p1-caue.partitech.com”) { return (hit_for_pass); } hoặc if (req....

Chạy PHP 7 và PHP 5.6 trên Ubuntu 16.04 LTS

Bạn chắc chắn đã nhận thấy, PHP7 được cài đặt mặc định trên Ubuntu 16.04 LTS.Điều này có thể gây ra vấn đề nếu bạn có một dự án WordPress cũ sử dụng phần mở rộng mysql của php, không còn khả dụng dưới php7.Giải pháp là cài đặt một cấu hình apache 2 cho cả php 5.6 và php 7, và kích hoạt một trong hai khi cần.Chúng ta bắt đầu bằng cách cài đặt PHP 5.6 sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-xdebug...

Apache: cài đặt một cấu hình PHP riêng cho mỗi vhost

Phiên bản cài đặt này đã được thử nghiệm trên Ubuntu 15.01 nhưng có thể được sử dụng cho một máy chủ sản xuất Debian. SuPhp đã không được bảo trì trong vài năm nay, vì vậy nó không còn trong các kho lưu trữ của các phân phối gần đây, và trở nên khó để biên dịch nó trên một nhân 4.x (đó là trường hợp của tôi, kể từ khi chuyển sang Ubuntu 15.10). Chú ý: gói vẫn có sẵn trên Ubuntu 14.01LTS. 1 – Cài đặt các gói cơ bản. sudo apt-get install build-essential fakeroot dh-make debconf ...

Ubuntu: Cài đặt suPhp

Lắp đặt này đã được kiểm tra trên Ubuntu 14.04LTS nhưng cũng có thể được sử dụng cho máy chủ sản xuất Debian.Cài đặt Gói Cơ Bảnsudo apt-get install \ build-essential \ fakeroot dh-make \ debconf execstack \ dh-modaliases \ xserver-xorg-dev \ automake \ autoconf \ libaprutil1 \ libaprutil1-dev \ libsvn-dev \ wx2.8-headers \ libwxgtk2.8-dev \ libxml2-dev \ libpcre3-dev \ libbz2-dev \ libcurl4-openssl-dev \ libjpeg-dev \ libpng12-dev \ libxpm-dev \ libfreetype6-dev \ libmysql...

Apache: Ghi đè xác thực htaccess

apache-ghi-de-xac-thuc-htaccess Bối cảnh tương thích Thủ tục này ghi lại một môi trường PHP hoặc Apache của thời kỳ đó. Các nhánh PHP 5.x và 7.x không còn nhận được hỗ trợ tiêu chuẩn từ dự án PHP nữa: không triển khai cấu hình này nguyên trạng trên một máy chủ mới. Trước tiên, xác định các phiên bản thực sự được cài đặt và các mô-đun đã được tải. Chuẩn bị một bản sao lưu cấu hình và một quy trình khôi phục. Xác nhận cú pháp, sau đó là các đường đi quan trọng, trên một phiên bản PHP vẫn cò...

Apache: Chỉ thị PHP trong tệp .htaccess

Dưới đây là một danh sách không đầy đủ các chỉ thị PHP có thể được thêm vào tệp .htaccess: php_flag display_errors Off error_log = /path/filename php_value date.timezone 'Region/Zone' php_value max_execution_time 30 php_flag register_globals Off php_flag magic_quotes_gpc Off php_value upload_max_filesize 200M php_value post_max_size 200M php_value memory_limit 20M php_value max_input_vars 100 Bối cảnh tương thích Thủ tục này ghi lại một môi trường PHP hoặc Apache của thời kỳ đó. Các nhánh ...

Apache: Kích hoạt nén

Để kích hoạt nén trong Apache, bạn có hai lựa chọn; Cách thứ nhất là chèn các chỉ thị vào file .htaccess, và cách thứ hai là đặt các chỉ thị này trực tiếp vào trong khai báo của vhost của bạn. <ifModule mod_gzip.c> mod_gzip_on Yes mod_gzip_dechunk Yes mod_gzip_item_include file .(html?|txt|css|js|php|pl)$ mod_gzip_item_include handler ^cgi-script$ mod_gzip_item_include mime ^text/.* mod_gzip_item_include mime ^application/x-javascript.* mod_gzip_item_exclude mime ^image/.* mod_g...