Cài đặt PHP 5.5 Ubuntu

ghi chú easyengine [ee]. Nếu bạn đang sử dụng easyengine, bạn có thể thực hiện mọi thứ trong bài viết này bằng lệnh sau

ee stack install --all

Một thiết lập WordPress-Nginx hoàn chỉnh sẽ bao gồm ngăn xếp PHP, MySQL, Nginx và trên hết là chính WordPress

Nếu bạn đã cài đặt và chạy PHP, MySQL & Nginx thì bạn có thể chuyển sang phần tiếp theo i. e Cấu hình Nginx cho các WordPress khác nhau

Giả thiết

Tôi đang giả định vài điều trước khi bạn bắt đầu

  1. Bạn có một máy chủ Ubuntu đang hoạt động. Hướng dẫn này có thể hoạt động trên các bản phân phối dựa trên Debian khác nhưng hướng dẫn này đã được thử nghiệm trên Ubuntu 12. 04 LTS chỉ
  2. Bạn có quyền truy cập shell vào máy chủ Ubuntu của mình với đặc quyền sudo hoặc bạn có quyền truy cập trực tiếp từ người dùng root

Cài đặt PHP 5. 6

Chúng tôi sẽ sử dụng PHP 5 mới nhất. 6 vì nó nhanh hơn và tốt hơn nhiều so với PHP 5. 3 và PHP5. 4

Là repo chính thức cho Ubuntu 12. 04 LTS chứa phiên bản PHP 5. 3, chúng tôi sẽ sử dụng kho lưu trữ launchpad do Ondřej Surý duy trì

Chạy các mã sau để thêm repo launchpad vào nguồn apt

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php

Nhấn phím “enter” bất cứ khi nào được hỏi

Cập nhật apt-cache…

Điều này là bắt buộc, nếu không thì lệnh tiếp theo có thể kết thúc bằng việc cài đặt PHP 5. 3

sudo apt-get update

Bây giờ, hãy chạy theo để cài đặt PHP

sudo apt-get install php5-common php5-mysqlnd php5-xmlrpc php5-curl php5-gd php5-cli php5-fpm php-pear php5-dev php5-imap php5-mcrypt

Kiểm tra phiên bản PHP

Chạy lệnh sau…

php -v

Bạn sẽ thấy đầu ra sau đây…

PHP 5.6.29-1+deb.sury.org~xenial+1 [cli]
Copyright [c] 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright [c] 1998-2016 Zend Technologies
 with Zend OPcache v7.0.6-dev, Copyright [c] 1999-2016, by Zend Technologies

Cài đặt MySQL

Chúng tôi sử dụng Percona-MySQL ở mọi nơi để có các tính năng bổ sung và các bản dựng Ubunut cập nhật mà họ duy trì

Thêm kho lưu trữ Percona

Thực hiện các lệnh sau

apt-key adv --keyserver keys.gnupg.net --recv-keys 1C4CBDCDCD2EFD2A

echo "deb //repo.percona.com/apt `lsb_release -cs` main" >> /etc/apt/sources.list.d/percona.list
echo "deb-src //repo.percona.com/apt `lsb_release -cs` main" >> /etc/apt/sources.list.d/percona.list

apt-get update

Cài đặt máy chủ percona-mysql

sudo apt-get install percona-server-server-5.6 percona-server-client-5.6

Trình hướng dẫn ở trên sẽ yêu cầu bạn nhập mật khẩu mysql cho người dùng 

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php
4. Nếu không, hãy chạy lệnh sau để thay đổi mật khẩu MySQL

sudo mysqladmin -u root password NEWPASSWORD

Xin lưu ý rằng lệnh trên sẽ không giúp bạn trong trường hợp bạn quên mật khẩu gốc mysql của mình trong tương lai

Cài đặt Postfix

Nếu bạn muốn gửi thư từ WordPress của mình, bạn sẽ cần một máy chủ SMTP. Bạn có thể sử dụng máy chủ SMTP từ xa như gmail. com cho cái này. Nhưng tôi thích sử dụng gói postfix để chạy máy chủ SMTP cục bộ

Nói một cách đơn giản, nếu bạn bỏ qua bước này và không định cấu hình máy chủ SMTP từ xa với WordPress, thì WordPress của bạn sẽ không gửi thông báo qua email cho nhận xét, v.v.

sudo apt-get install postfix

Nó sẽ đưa bạn qua vài bước. Điều quan trọng là

  1. Chọn tùy chọn – Trang web Internet
  2. Tên máy chủ - nói chung tên miền chính của bạn i. ví dụ. com. Được đề xuất – một FQDN như thư. thí dụ. com

Bạn không cần phải chạm vào các tùy chọn khác. Chỉ cần khởi động lại dịch vụ thư để được an toàn

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php
0

Kiểm tra cấu hình thư của bạn

Chạy theo mã PHP với [email được bảo vệ] được thay thế bằng id thư của bạn

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php
1

Ngoài ra, bạn có thể sử dụng Plugin WordPress kiểm tra thư sau khi quá trình thiết lập WordPress của bạn hoàn tất để đảm bảo rằng WordPress của bạn có thể gửi email

Cài đặt Nginx

Các kho lưu trữ chính thức của Ubuntu đi kèm với gói Nginx nhưng tôi thích sử dụng kho lưu trữ launchpad do nhóm Nginx duy trì

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php
2

Nếu bạn thích sử dụng gói Nginx trong repo Ubuntu, bạn chỉ cần chạy lệnh sau

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php
3

Cái gì tiếp theo?

Tại thời điểm này, chúng ta đã hoàn tất việc cài đặt điều kiện tiên quyết cho WordPress

  • Tạo một trang web wordpress-nginx
  • Tinh chỉnh Zend Opcache của PHP
  • Thêm bộ nhớ đệm

Nhật ký thay đổi

Khi công nghệ phát triển, chúng tôi tiếp tục nâng cấp cài đặt của mình. Bài viết này là “cách thức” chúng tôi làm việc ở đây tại rtCamp. Vì vậy, bài viết này cần phải được thay đổi theo thời gian

Cách cài đặt PHP5. 6 trên Ubuntu?

Cài đặt PHP 5. 6 .
sudo apt-get cài đặt php5-dev php5-cli php5 php5-lê
php -v
Quan trọng. Theo mặc định, PHP có một số chức năng bị vô hiệu hóa sẽ cần thiết cho Scriptcase. .
Để kích hoạt cơ sở dữ liệu, chúng tôi đã chọn một số ví dụ về lệnh cài đặt
Máy chủ MSSQL sử dụng lệnh này Sudo apt-get install php5-mssql

Cách cài đặt PHP5. 5 9 trên Ubuntu?

Tải xuống php 5. 5 từ trang web chính thức, sau đó giải nén nó. .
quên https. //www. php. net/bản phân phối/php-5. 5. 9. hắc ín. gz tar -xvzf php-5. 5. 9. hắc ín. gz cd php-5. 5. 9
cuộn tròn -OJ https. //www. php. net/bản phân phối/php-5. 5. 9. hắc ín. gz tar -xvzf php-5. 5. 9. hắc ín. gz cd php-5. 5. 9
Sudo ln -s /opt/php/bin/* /usr/local/bin/

Làm cách nào để cài đặt phiên bản cụ thể của PHP trong Ubuntu?

Cài đặt PHP [5. 6, 7. .
Trước tiên, hãy bắt đầu bằng cách thêm Ondřej Surý PPA để cài đặt các phiên bản PHP khác nhau – PHP 5. 6, PHP7. x và PHP 8. 0 trên hệ thống Ubuntu. .
Tiếp theo, cập nhật hệ thống như sau. $ sudo apt-get cập nhật
Bây giờ hãy cài đặt các phiên bản PHP được hỗ trợ khác nhau như sau

Cách cài đặt PHP 5. 4PHP5. 5 hoặc PHP5. 6 trên CentOS 7?

nâng cấp php 5. 4 đến 5. 6 trên CentOS 7 .
Sau khi cài đặt kho webtatic yum, bạn cần gỡ bỏ phiên bản cũ của gói php-common. .
Bây giờ chúng tôi cài đặt PHP 5. 6 sử dụng lệnh sau. # yum cài đặt -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring

Chủ Đề