Cài đặt kho Remi và EPEL RPM
#wget https. //dl. dự án mũ phớt. org/pub/epel/epel-phát hành-mới nhất-6. mái vòm. vòng/phút && vòng/phút -Uvh epel-phát hành-mới nhất-6. mái vòm. vòng/phút
#wget http. //vòng/phút. gia đình. com/enterprise/remi-release-6. rpm && rpm -Uvh remi-release-6*. vòng/phút
#vi /etc/yum. repos. d/remi. repo
[remi]
name=Kho lưu trữ RPM của Remi dành cho Enterprise Linux 6 – $basearch
#baseurl=http. //vòng/phút. remirepo. net/doanh nghiệp/6/remi/$basearch/
mirrorlist=http. //vòng/phút. remirepo. mạng/doanh nghiệp/6/remi/gương
đã bật=1 #
gpgcheck=1
gpgkey=tệp. ///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
[remi-php56]
name=Remi's PHP 5. Kho lưu trữ 6 RPM cho Enterprise Linux 6 – $basearch
#baseurl=http. //vòng/phút. remirepo. net/doanh nghiệp/6/php56/$basearch/
mirrorlist=http. //vòng/phút. remirepo. mạng/doanh nghiệp/6/php56/gương
# CẢNH BÁO. Nếu bạn kích hoạt kho lưu trữ này, bạn cũng phải kích hoạt “remi”
đã bật=1 #
gpgcheck=1
gpgkey=tệp. ///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
Nâng cấp PHP5. 3 to PHP 5. 6
yum -y nâng cấp php*
lệnh kiểm tra phiên bản php
#php -v
PHP5. 6. 14 (cli) (được xây dựng. 30 Tháng chín 2015 14. 07. 43)
Bản quyền (c) 1997-2015 Nhóm PHP
Động cơ Zend v2. 6. 0, Bản quyền (c) 1998-2015 Công nghệ Zend
Ghi chú. Cần khởi động lại máy chủ
Tham khảo. https. //www. zerostopbits. com/how-to-upgrade-php-5-3-to-php-5-6-on-centos-6-7/
Quảng cáo
Chia sẻ cái này
Như thế này
Thích Đang tải.
Do một số hạn chế và hạn chế về phần cứng, gần đây tôi buộc phải nâng cấp PHP từ phiên bản trước đó (5. 3) sang phiên bản mới hơn một chút (5. 6). Dưới đây là các bước về cách làm điều đó với ít đau đớn nhất. Ít nhất là trong CentOS
1. Nâng cấp lên CentOS 5. 11
Tạo một tệp kho lưu trữ mới như bên dưới. Nếu bạn không có nó, chỉ cần mở một tệp mới và tạo nội dung như vậy. Sửa đổi khi cần thiết
[base] name=CentOS-$releasever - Base baseurl=//vault.centos.org/5.11/os/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5Sau khi thêm/sửa file repo mới và set ở chế độ Enable, tiến hành cập nhật lên phiên bản CentOS 5 mới nhất là CentOS 5. 11. Không nên hoặc có thể không thể nâng cấp lên CentOS 6 từ CentOS 5 mà không phá vỡ hoặc vô hiệu hóa hệ thống
yum updateVâng, làm điều ngon của bạn, yum
2. PHP5. 6 Cài đặt
Để cài đặt PHP 5. 6, thêm các kho bổ sung này
rpm -Uvh //archives.fedoraproject.org/pub/archive/epel/5/x86_64/epel-release-5-4.noarch.rpm rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-5.rpmTrước khi nâng cấp, hãy xóa tất cả dấu vết của phiên bản PHP trước đó
yum remove php* yum clean allBây giờ chúng ta có thể bắt đầu cài đặt PHP 5. 6 bằng cách kích hoạt kho lưu trữ REMI và vô hiệu hóa kho lưu trữ CentOS-Base
Cơ sở CentOS. repo
[base] name=CentOS-$releasever - Base baseurl=//vault.centos.org/5.11/os/$basearch/ enabled=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5remi. repo
[remi] name=Les RPM de remi pour Enterprise Linux 5 - $basearch #baseurl=//rpms.famillecollet.com/enterprise/5/remi/$basearch/ mirrorlist=//rpms.famillecollet.com/enterprise/5/remi/mirror enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi[remi-php56] name=Les RPM de remi de PHP 5.6 pour Enterprise Linux 5 - $basearch #baseurl=//rpms.famillecollet.com/enterprise/5/php56/$basearch/ mirrorlist=//rpms.famillecollet.com/enterprise/5/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-remiSau khi kích hoạt kho lưu trữ REMI, chúng ta có thể bắt đầu cài đặt PHP 5. 6 với lựa chọn mô-đun của sự lựa chọn của bạn
yum install php-pear yum install php-pecl-json yum install php-fpm php-common yum install php-opcache php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongo php-pecl-sqlite php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml yum install phpBằng cách nào đó, tôi gặp lỗi lạ nếu tôi cài đặt PHP qua yum trước. Vì vậy, tôi đang yumming php lần cuối. Sau khi hoàn thành. khởi động lại dịch vụ Apache
________số 8_______Chỉ cần kiểm tra độ tỉnh táo, thêm phần này để đảm bảo Apache bắt đầu khởi động
chkconfig httpd onNên làm vậy. PHP hiện đã được nâng cấp lên phiên bản 5. 6 🙂
3. Tùy chọn – Cài đặt tiện ích mở rộng OCI8
Để kích hoạt tiện ích mở rộng OCI8 cho Oracle, cần có gói Oracle InstantClient. Tải xuống Oracle InstantClient từ trang web của Oracle, bạn có thể cần phải tạo một tài khoản Oracle. Bạn sẽ cần tải xuống gói cơ bản và gói phát triển. Sau khi tải xuống, hãy sử dụng rpm để cài đặt như vậy
yum update0Lưu ý đường dẫn cài đặt của tệp thư viện InstantClient. Trong trường hợp của tôi, nó
yum update1Nếu bạn không thể tìm thấy đường dẫn cài đặt InstantClient, chỉ cần sử dụng
yum update2Điều này sẽ liệt kê tất cả các thư mục phù hợp
Bây giờ chúng ta có thể tiến hành cài đặt OCI8 bằng PECL. PECL được cài đặt cùng với PEAR. Nếu bạn không có PEAR, rất có thể bạn cũng không có PECL. Vui lòng cài đặt PEAR và PECL trước nếu nó chưa được cài đặt
Tiện ích mở rộng OCI8 cho PHP được nhóm thành 3 loại
- oci8 cho PHP 7
- oci8-2. 0. 12 cho PHP 5. 2 – PHP5. 6
- oci8-1. 4. 10 cho PHP 4. 3. 9 – PHP5. 1
Do đó, đối với PHP 5. 6, tôi phải xác định phiên bản như hình bên dưới. Nếu nó không được xác định, phiên bản mới nhất sẽ được cài đặt và nó sẽ báo lỗi
yum update3During the building process, you will be prompted for ORACLE_HOME location, just type the location in this format (, :
yum update4Nếu mọi thứ suôn sẻ, tiện ích mở rộng OCI8 sẽ tự động được biên dịch và cài đặt trong thư mục tiện ích mở rộng PHP của bạn (extension_dir). Nhưng bạn cần phải thêm dòng này vào php. ini theo cách thủ công