Thứ Năm, 9 tháng 11, 2017


Máy tính của bạn đang sử dụng Windows có bản quyền? 

Bạn mua máy tính ngoài cửa hàng, chủ cửa

 hàng nói máy tính có cài hệ điều hành 

Windows bản quyền nhưng liệu đó có phải là bản quyền Windows thật sự hay không? Sau bao nhiêu ngày sẽ hết hạn? Hôm nay, mình xin hướng dẫn các bạn 2 cách để kiểm tra xem Windows của bạn có phải là bản quyền hay không, các bạn tham khảo rồi cho ý kiến nhé.



Win bản quyền



Cách 1: Kiểm tra trạng thái bản quyền Windows bằng CMD

Bước 1: Click chuột phải vào This PC và chọn Properties

[​IMG]

Bước 2: Kiểm tra thông tin kích hoạt tại mục Windows activation. Nếu hiển thị Windows is activated thì Windows 10 của bạn đã được kích hoạt rồi!

[​IMG]

Tuy nhiên các bạn không thể dựa vào trạng thái trên Windows activation để nhận biết được Windows có phải bản quyền "thật" hay không. Ở các bước tiếp theo hãy cùng kiểm tra sâu hơn nhé!

Bước 3: Nhập CMD ở thanh tìm kiếm, click phải ở Command Prompt và nhấn chọn Run as administrator

[​IMG]
Bước 4: Gõ lệnh slmgr/xpr vào, nhấn Enter để xem kết quả. Nếu bảng thông báo Windows Script Host hiển thị thông báo The machine is permanently activated thì Windows của bạn đã được kích hoạt hợp pháp rồi.

[​IMG]

Trường hợp bạn đã kích hoạt Windows không bản quyền, thì nó sẽ hiện ra thông tin như sau:

[​IMG]
Ngoài ra đối với những bản Windows "lậu" khi update lên Windows 10 vẫn được kích hoạt. Hãy tiến hành kiểm tra xem có bị dùng thử 180 ngày không bằng cách sau:

Bạn vào CMD nhập lệnh slmgr.vbs -dlv và xem kết quả:

[​IMG]

Nếu không có dòng hiển thị thông tin "180 days" thì bạn hãy tâm, vì Windows 10 của bạn là bản quyền.

Cách 2: kiểm tra Windows bản quyền hay Windows không bản quyền bằng Control Panel

Vào Setting > Update and Security > Activation

[​IMG]
Nếu là Windows không bản quyền thì sẽ xuất hiện chữ Windows is activated by your organization, ngược lại sẽ xuất hiện chữ Windows is activated with a digital license...

Như vậy các bạn có thể tự kiểm tra xem Windows 10 có bản quyền hay không một cách đơn giản. Hãy comment để được hỗ trợ giải đáp.

Thứ Hai, 9 tháng 10, 2017

Máy tính xách tay (laptop), Smartphone và tablet đang phát triển một cách chóng mặt. Việc kết nối chiếc laptop, smartphone hay máy tính bảng để hiển thị trên TV trở nên dễ dàng hơn bao giờ hết. Không cần dây cáp rắc rối. Các công nghệ Miracast, AirPlay, DLNA trên các thiết bị di động sẽ giúp bạn thực hiện việc này.

  • Stream (hiển thị trực tiếp) một bộ phim đang xem online bằng điện thoại lên màn hình tivi/máy chiếu.
  • Chơi game trên thiết bị di động nhưng hiển thị trên màn hình lớn (ảnh minh họa).
  • Phát nhạc online hoặc nhạc đã tải về từ thiết bị di động thông qua dàn loa xịn.
  • Do Miracast hiển thị trực tiếp màn hình của thiết bị di động nên bạn có thể minh họa các thao tác trên màn hình điện thoại thông qua máy chiếu hoặc tivi.
  • Phát một Video vừa quay bằng điện thoại lên màn hình tivi.
  • Chiếu hình ảnh trên điện thoại bằng máy chiếu.
  • Phát nhạc lưu trên điện thoại bằng loa hỗ trợ DLNA (rất tiện lợi cho những bạn muốn thưởng thức nhạc bằng dàn loa chất lượng cao).
  • Hoặc tiện lợi hơn nữa là in ấn trực tiếp từ điện thoại, laptop mà không cần dây cáp kết nối với máy in.



AirPlay: Công nghệ độc quyền của Apple, nhắm truyền tải âm thanh, hình ảnh, hay trình chiếu các nội dung từ iPhone, iPad đến  Apple TV hay các thiết bị có hỗ trợ khác của hãng (iMac, Macbook..). Để kết nối 2 thiết bị với nhau, bạn chỉ cần kết nối 2 thiết bị này với cùng 1 mạng Wifi. Sau đó bật tính năng AirPlay ở thiết bị phát, và dò tìm thiết bị phát ở thiết bị chủ, kết nối chúng với nhau là bạn có thể chia sẻ hình ảnh, video hay trình chiếu ngay lập tức.kết nối airplayDLNA (Digital Living Network Alliance)Là một kết nối tuân theo tiêu chuẩn được đặt ra cho các thiết bị không cùng nhà sản xuất như tivi, máy ảnh, điện thoại, laptop, máy in, loa, đầu dvd,... Nếu các thiết bị này có kết nối DLNA tức là bạn có thể chia sẻ (nhạc, phim chất lượng cao, hình ảnh) giữa các thiết bị với nhau mà không cần dùng tới dây cáp kết nối. DLNA giúp các thiết bị kết nối với nhau thông qua mạng WiFi.kết nối DLNATuy nhiên, bạn chỉ có thể truyền dữ liệu được lưu sẵn trên ổ cứng của thiết bị này qua thiết bị khác. Nếu bạn dùng smartphone truy cập Youtube thì nội dung này không được kết nối đến màn hình TV.
x
Đây là các chuẩn kết nối không dây để truyền dữ liệu từ điện thoại, máy tính bảng sang TV mà không cần cáp kết nối nào.1. Miracast: Là một giải pháp giúp hiển thị trực tiếp nội dung của một thiết bị di động (điện thoại, máy tính bảng,...) lên màn hình của một thiết bị khác như tivi, máy chiếu với đầy đủ âm thanh, hình ảnh chất lượng cao. Tương tự như kết nối HDMI nhưng không cần dây cáp rườm rà, bạn cũng không cần một mạng WiFi riêng biệt để hỗ trợ hai thiết bị kết nối với nhau.
Miracast được xây dựng trên giao thức Wi-Fi Direct để truyền dữ liệu (Wi-Fi Direct là một chuẩn cho phép các thiết bị WiFi kết nối với nhau mà không cần đến điểm truy cập không dây). Các thiết bị đến từ các hãng khác nhau vẫn kết nối được với nhau thông qua chuẩn Miracast.
Với Miracast bạn có thể:
Chỉ cần với 2 thiết bị hỗ trợ DLNA: 1 thiết bị chứa nội dung muốn phát (phim, nhạc, hình) một thiết bị để phát nội dung (tivi, máy chiếu, loa) và một mạng WiFi thì bạn có thể làm được các việc như:

Lưu ý: Để có thể chiếu từ laptop, điện thoại thông minh, máy tính bảng lên các thiết bị có cổng HDMI nhưng chưa hỗ trợ các công nghệ trên, các bạn cần một thiết bị HDMI không dây

Chủ Nhật, 3 tháng 9, 2017

Tìm file Remove slug from custom post type.php trong plugin 

Thay đoạn if (!empty($suffix)) $permalink = substr($permalink, 0, -1) . ".{$suffix}";

Bằng đoạn
if( !empty($suffix) ) if( substr($permalink, -1) == '/' ) $permalink = substr($permalink, 0, -1) .'.'. $suffix; else $permalink = $permalink .'.'. $suffix;

Thứ Tư, 9 tháng 8, 2017

Thêm đoạn code sau vào file functions.php trong themes

add_filter('post_type_link', 'addproductsuffix', 10, 3);
function addproductsuffix($permalink, $post, $leavename)
{
global $wp_post_types;
    foreach ($wp_post_types as $type=>$custom_post)
{
if ($custom_post->_builtin == false && $type == 'product') {
$custom_post->rewrite['slug'] = trim($custom_post->rewrite['slug'], '/');
$permalink = substr($permalink, 0, -1) . ".html";
}
}
return $permalink;
}
Lúc này, đường dẫn sản phẩm của bạn sẽ có dạng  http://ten-mien.../san-pham/ten-san-pham.html

Muốn xóa slug /san-pham/ thì cài và kích hoạt plugin Remove slug from custom post type


Thứ Tư, 2 tháng 8, 2017

Thêm đoạn code sau vào cuối file Function.php
add_filter('woocommerce_empty_price_html', 'custom_call_for_price');
function custom_call_for_price() {
return 'Liên hệ';
}

Thứ Ba, 25 tháng 7, 2017

Hiện nay có một số bạn kỹ thuật lắp đặt camera thắc mắc về một số trường hợp đã cài đặt tên miền camera vào modem khách hàng nhưng mỗi khi modem cúp điện sau đó có điện lại thì tên miền camera không cập nhật được IP wan của modem. 

Bài viết này mình sẽ chỉ ra cho các bạn biết một số nguyên nhân tại sao tên miền camera dyndns không tự cập nhật ip động và cách khắc phục tình trạng này như thế nào ?
Nguyên Nhân Thứ Nhất: Cấu Hình Tên Miền Trong Modem Chưa Chính Xác
- Bạn chọn nhầm nhà mạng trong mục “ISP” hoặc “DDNS SERVER” hoặc “Sevicer Provider” ….ví dụ bạn cài tên miền dyndns nhưng bạn lại chọn nhầm “Sevicer Provider” là: no-ip.com
- Bạn chọn nhầm giao thức: “interface” trong một số modem như: modem gpon GW040 của VNPT hoặc modem ZTE F600W của Viettel. Ví dụ như trong trường hợp này các bạn phải chọn chính xác là:  interface: pppoe_viep0/ppp0.2
nhap sai giao thưc  interface
- Bạn nhập mật khẩu tài khoản tên miền camera bị sai với lỗi hết sức cơ bản là: nhập ở chế độ tiếng việt của unikey hoặc vietkey

Cách Khắc Phục: 
- Bạn hãy tránh những nguyên nhân sai sót ở trên là đã khắc phục được rồi 

Nguyên Nhân Thứ Hai: Lỗi Do Modem Mạng Không Cập Nhật Được
Mặc dù các bạn đã cấu hình tên miền chính xác nhưng modem vẫn không cập nhật được tên miền mỗi khi khởi động. Thì có thể modem của bạn đã rơi vào một số trường hợp sau:
- Modem quá cũ kỹ, hoạt động lâu ngày bị nóng, và biểu hiện dễ nhận biết nhất là bạn không thể đăng nhập vào modem và bạn phải rút điện ra chờ 10 phút cắm lại mới truy cập được. Hoặc phải reset modem mới truy cập được. Thường là những modem cáp đồng cũ như: Tp-Link, Simen….
- Modem cáp quag Gpon G-93RG1 của nhà mạng FPT là một modem bị lỗi cập nhật DNS điển hình (hầu hết modem này đều bị lỗi này, nếu gặp trường hợp sử dụng modem này thì bạn đừng ngạc nhiên nhé) nó đây ạ: 
modem gpon fpt loi khong cap nhat ip dong
Cách Khắc Phục: 
- Cách đơn giản nhất là bạn tư vấn khách hàng thay modem khác có khả năng cập nhật IP tốt hơn, hoặc có thể đổi qua sử dụng mạng cáp quang của nhà mạng Viettel sử dụng modem DASAN hoặc nhà mạng VNPT với Modem Gpon GW040
- Một cách khác khá hay mà mình thường hay sử dụng là các bạn cài tài khoản tên miền trực tiếp vào đầu ghi (trong mục: netservie) và cài đặt cho chế độ đầu ghi tự động khởi động lại hằng ngày vào một giờ nào đó để nó tự cập nhật ip wan modme.

Nguyên Nhân Thứ Ba: Lỗi Từ Trên Hệ Thống Của Nhà Cung Cấp InterNet
- Nếu khách hàng của bạn sử dụng hỗn hợp vừa internet vừa truyền hình cáp của nhà mạng SCTV thì các bạn cũng gặp tình trạng tên miền camera cài vào modem sẽ cập nhật nhầm ip wan hoặc không cập nhật được.

Cách Khắc Phục: 
- Đối với trường hợp này, bạn hãy gọi nên nhà mạng “SCTV” yêu cầu chuyển qua chế độ IP Tĩnh (cái này là miễn phí không phải mua IP tĩnh nhé) là camera lại chạy ngon lành mà không sợ vấn đề không cập nhật được. Mình đã làm nhiều trường hợp như thế này.
Vậy là đã xong. Mình hy vọng các bạn đọc xong bài viết này có thể khắc phục được những rắc rối trong vấn đề tên miền camera không cập nhật được ip wan của modem.
xem thêm video hướng dẫn kiểm tra tên miền camera:


Hiện nay có rất nhiều bạn kỹ thuật lắp đặt camera hay người sử dụng gặp khó khăn trong vấn đề cài đặt camera xem qua mạng khi kết nối đầu ghi camera qua 2 lớp mạng (1 modem và 1 là router wifi)

Bài hướng dẫn này mình sẽ giúp các bạn  cách mở port camera qua 2 lớp mạng hay nói cách khác là cách mở port camera 2 lần qua hai modem.
Xem video hướng dẫn mở port camera qua 2 lớp mạng chi tiết: 


Cách 1: bạn chuyển modem và router wifi về cùng 1 lớp mạng, kết nối từ modem tới cổng lan của wifi sau đó tắt chế độ “ DCHP” trong cục router wifi để đầu ghi được nhận địa chỉ ip trực tiếp từ modem. Cách này thực hiện đơn giản, nhưng nó có nhược điểm là làm thay đổi mạng vật lý, và nếu có nhiều máy trạm kết nối tới modem sẽ dẫn tới modem bị quá tải do phải cấp phát ip cho nhiều thiết bị. Để khắc phục nhược điểm này, các bạn có thể áp dụng cách thứ 2:

Cách 2: mở port 2 lần qua modem và router wifi
Mình ví dụ có một hệ thống camera được kết nối như sau:

1 Mô hình kết nối hệ thống camera: 
Modem mạng gpon FPT có địa chỉ IP: 192.168.1.1
Một router wifi TPLink có địa chỉ IP: 192.168.0.1
Đầu ghi hình camera có địa chỉ IP : 192.168.0.100 và port: 34567
mô hình kết nối như ở trên.

2. Các bước tiến hành mở port cho camera

Bước 1: Mở port đầu ghi trong cục wifi TPLINK
- Các bạn tiến hành mở port “ 34567” trong cục wifi plink như sau:

mo port 2 lop modem cho camera

Bước 2: đặt địa chỉ ip wan cho cục wifi tplink 
- Các bạn đặt địa chỉ “IP wan” cho wifi tplink trùng lớp mạng với địa chỉ ip của modem gpon. Ở đây mình đặt là “192.168.1.2”

cai dat nat port qua 2 lop mang

Bước 3: Mở port “34567” trên modem gpon tương ứng với địa chỉ IP wan của wifi tplink

- ở đây mình sẽ mở port “34567” tương ứng địa chỉ ip wan của wifi tplink là: 192.168.1.2

mo port 2 lop modem

Như vậy là bạn đã mở port xong cho đầu ghi thông qua hai lớp mạng: “192.168.1.1” và “ 192.168.0.1” mà không làm thay đổi kết cấu vật lý của mạng.

Bước 4: cài tên miền dyndns để xem camera từ xa
Tới đây bạn tiến hành cài tên miền camera vào modem gpon fpt bình thường như khi mở port 1 lớp mạng
mo port qua 2 lop mang

Như vậy là đã hoàn thành cách nat port camera qua 2 lớp mạng. Nếu các bạn gặp khó khăn hãy đặt câu hỏi phần commen chúng tôi sẽ hỗ trợ, hoặc đã cài đặt thành công hãy chia sẻ cho mọi người cùng biêt.
Bạn có thể tham khảo thêm:
video hướng dẫn mở port modem gpon fpt:
Video hướng dẫn mở port modem cáp quang viettel:


Thứ Tư, 12 tháng 7, 2017

Vào 1 ngày xấu trời, ko hiểu nguyên nhân gì đấy, mà khi máy tính khởi động lên báo: 


chainloader /bootmgr
Error 13: Invalid or unsupported executable format
Press any key to continue... 
như trong hình dưới.


Và khi click phím nào đó, nó có thể đến bảng Windows loader như hình:
Nhiều bạn sẽ nghĩ ngay đến phương án cài lại Win.
Nhưng không, hãy dừng lại.
Cách dưới đây sẽ giúp bạn khắc phục hiệu quả lỗi này trong thời gian tích tắc.
Bạn hãy dùng đĩa CD Boot hoặc USB boot vào trong Win mini
Sau đó vào ổ chứa Win 7, tìm và xóa file grldr đi.
Khởi động lại máy, bạn sẽ thấy thành quả ngay tức khắc.

Good luck!

Dương Thể

Chủ Nhật, 12 tháng 3, 2017

Rất nhiều người muốn đăng video lên web, nhưng nếu đăng trực tiếp cả video lên thì video sẽ rất nặng. Vì vậy mà các ông lớn về Video như Youtube và gần đây là Facebook cho phép bạn nhúng các video khi bạn tải lên vào Web.
Chức năng này đã có từ lâu, nhưng không phải ai cũng biết làm.
Sau đây, Hữu Thể xin phép giới thiệu tới các bạn cách làm đơn giản nhất.

Đầu tiên, trên Wordpress, tạo bài viết mới.
Bạn soạn thảo bình thường, rồi đến khi muốn nhúng video thì chuyển sang từ chế độ soạn thảo trực quan, sang văn bản




Bước 2: 
Qua trang lưu trữ video, nhạc của bạn, lấy mã nhúng để lấy mã nhúng.
Sau đây là cách lấy mã nhúng của từng Web lưu trữ

Đối với Facebook:

Click vào xem video mà bạn muốn nhúng
Nhấp vô Tùy chọn, nhúng

Một đoạn mã nhúng sẽ được hiện ra, hãy bôi đen tất cả và copy đoạn mã này, để đưa vô wordpress.



Đối với Youtube
Trên trang xem video, click vào chia sẻ ,  nhúng
Sau khi click vô tab Nhúng, một đoạn mã sẽ hiện ra. Bạn copy đoạn mã này để chuẩn bị đưa sang Wordpress
Ok. Vậy là xong bước bên Trang web lưu trữ.

Bước 3. Bây giờ, bạn quay trở lại trình soạn thảo trên website của bạn (đã chuyển sang chế độ văn bản).
Dán đoạn mã bạn vừa copy bên Facebook hoặc Google kia vào vị trí bạn muốn để video (Để dễ dàng, copy  và dán vào sau đoạn text cuối cùng mà bạn đang soạn thảo).

Bây giờ bạn quay trở lại phần trực quan để soạn thảo bình thường.
Để đoạn soạn thảo tiếp theo nằm trước hay sau video. Hãy đặt chuột vào phía trước hoặc phía sau video và nhấn enter vài lần đễ dễ dàng soạn thảo.

Nếu bạn thấy bài viết hay, hãy chia sẻ nhé!
  












Thứ Sáu, 3 tháng 2, 2017

Cài đặt PHP trên CentOS 6 hoặc Ubuntu 12.04 với phiên bản đã cũ không làm bạn hài lòng? Bạn hoàn toàn có thể cài đặt PHP 5.4/5.5/5.6 và PHP 7 mới nhất cho server của bạn. Các bản phân phối của Linux như CentOS 6 và Ubuntu đã cũ và mặc định của nó không có sẵn phiên bản PHP mới nhất. Tuy nhiên, nó luôn nhận được sự ưu ái từ cộng đồng, giúp bạn cài đặt và cập nhật các phiên bản PHP mới nhất.
Cài đặt PHP trên CentOS và UbuntuCentOS 6 và Ubuntu 12.04 mặc định chỉ có phiên bản PHP 5.3. Theo như một số đánh giá thì PHP 5.3 chậm hơn PHP 5.4/5.5/5.6 và PHP 7, nó cũng ngốn RAM nhiều hơn. Một số ứng dụng không còn được hỗ trợ cho PHP 5.3, ví dụ Facebook SDK for PHP v4. Vì vậy, bạn hãy sử dụng PHP phiên bản mới nhất.

Cài đặt PHP 5.4/5.5/5.6 và PHP 7 trên CentOS

Để cài đặt, bạn cần phải sử dụng kho lưu trữ mở rộng của CentOS, đó là EPEL repository và Remi repository.

Cài EPEL repository

$ sudo yum install epel-release
Nếu như bạn không sử dụng được lệnh trên, các bạn có thể cài thông qua RPM:
Đối với CentOS 5:
$ wget http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
CentOS 6:
$ wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
CentOS 7:
$ wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
Sau khi đã tải về file RPM ở trên, sử dụng lệnh sau để cài đặt:
$ sudo rpm -Uvh epel-release*.rpm

Remi repository

Remi repository là kho lưu trữ cho PHP trên CentOS hỗ trợ cài đặt PHP phiên bản 5.4/5.5/5.6 và PHP 7.
Đối với CentOS 5:
$ wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
CentOS 6:
$ wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
CentOS 7:
$ wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
Sau khi đã tải về file RPM ở trên, sử dụng lệnh sau để cài đặt:
$ sudo rpm -Uvh remi-release*.rpm
Để lựa chọn phiên bản PHP cần cài, bạn cần bật nó trong Remi repository. Mở và chỉnh sửa file /etc/yum.repos.d/remi.repo
$ sudo nano /etc/yum.repos.d/remi.repo
Các bạn có thể thấy trong đó có các mục: [remi] đối với PHP 5.4, [remi-php55] đối với PHP 5.5 và [remi-php56] đối với PHP 5.6. Để bật phiên bản bạn muốn cài, sửa đoạn “enabled=0” thành “enabled=1“.
[remi] # đối với PHP 5.4
name=Les RPM de remi pour Enterprise Linux 6 - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/6/remi/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/6/remi/mirror
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

[remi-php55] # đối với PHP 5.5
name=Les RPM de remi de PHP 5.5 pour Enterprise Linux 6 - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/6/php55/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/6/php55/mirror
# WARNING: If you enable this repository, you must also enable "remi"
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

[remi-php56] # đối với PHP 5.6
name=Les RPM de remi de PHP 5.6 pour Enterprise Linux 6 - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/6/php56/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/6/php56/mirror
# WARNING: If you enable this repository, you must also enable "remi"
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
Để cài đặt PHP 5.4, 5.5, 5.6 , sử dụng lệnh sau:
$ sudo yum install php

Để cài đặt PHP 7, sử dụng lệnh sau:
$ sudo yum install php70
Vậy là xong, bạn có thể sử dụng yum để cài đặt PHP-FPM và một số hàm của PHP như sau:
$ sudo yum install php-fpm php-mysql php-gd php-mbstring php-pear php-xml php-xmlrpc php-devel
Để cập nhật PHP lên phiên bản mới hơn, sử dụng lệnh sau:
$ sudo yum update
Vậy là xong, cho dù bạn đang sử dụng CentOS 5, bạn vẫn có thể sử dụng PHP phiên bản mới ngon lành.

Cài đặt PHP 5.4/5.5/5.6 và PHP 7 trên Ubuntu

Ubuntu có các kho lưu trữ mở rộng rất lớn, nó hỗ trợ đầy đủ hơn bất cứ một bản phân phối Linux nào khác. Vì vậy, bạn có thể cài đặt bất cứ một ứng dụng nào đó với phiên bản mới nhất trên bản Ubuntu đã cũ như Ubuntu 12.04.
Các phiên bản PHP mới nhất đang được hỗ trợ bởi các PPA, mình thấy rất ổn định. Ở đây chúng ta sẽ sử dụng PPA ondrej, hiện đang có sẵn cho PHP 5.4, 5.5, 5.6 và PHP 7. Để sử dụng được lệnh apt-add-repository, bạn cần phải cài đặt các gói dưới đây trước:
  • Đối với Ubuntu 12.04 hoặc cũ hơn, bạn cần cài đặt python-software-properties:
    $ sudo apt-get install python-software-properties
  • Đối với Ubuntu 12.10 hoặc mới hơn, bạn cần cài đặt gói software-properties-common:
    $ sudo apt-get install software-properties-common
Bây giờ bạn cần phải thêm một trong các PPA mà bạn muốn ở dưới:
  • PPA for PHP 5.4: chỉ hoạt động trên Ubuntu 12.04
    $ sudo apt-add-repository ppa:ondrej/php5-oldstable
  • PPA for PHP 5.5:
    $ sudo apt-add-repository ppa:ondrej/php5
  • PPA for PHP 5.6:
    $ sudo apt-add-repository ppa:ondrej/php5-5.6
  • PPA for PHP 7.0: chỉ hoạt động trên Ubuntu 14.04 hoặc mới hơn
    $ sudo apt-add-repository ppa:ondrej/php-7.0
Để cài đặt PHP-FPM phiên bản 5.4/5.5 hoặc 5.6, sử dụng lệnh sau:
$ sudo apt-get update
$ sudo apt-get install php5-mysql php5-xmlrpc php5-curl php5-gd php5-cli php5-fpm php-pear php5-dev php5-mcrypt
Để cài đặt PHP-FPM phiên bản 7.0, sử dụng lệnh sau:
$ sudo apt-get install php7.0-fpm
Để cập nhật PHP lên phiên bản mới hơn, sử dụng lệnh sau:
$ sudo apt-get upgrade
Vậy là bạn đã có thể lựa chọn để cài đặt PHP phiên bản mới nhất.
Đối với các máy chủ có cấu hình thấp (512mb), việc lựa chọn một OS là rất quan trọng. Thay vì chạy các OS mới nhất để ngốn sạch RAM của chúng ta, hãy lựa chọn các OS cũ nhẹ hơn, CentOS nhẹ hơn Ubuntu một chút. Tuy cũ, nhưng vẫn cài đặt PHP 5.4, 5.5 hay 5.6 mới nhất tốt chán.
Chúc bạn thành công!

Giới thiệu bản thân

Được tạo bởi Blogger.

Xem nhiều

Bài đăng nổi bật

Hướng dẫn mở tài khoản Ví Việt

Từ năm nay, để được HDVN tặng thưởng bắt buộc người Họ Dương phải có TK Ví Việt http://hoduongvietnam.com.vn/nhung-diem-moi-ve-huong-dan-...

Tổng số lượt xem trang