1. 程式人生 > >CentOS 7下部署php7.1和開啟MySQL擴充套件的方法教程

CentOS 7下部署php7.1和開啟MySQL擴充套件的方法教程

前言

之前在CentOS7安裝php7.1的時候有遇到PHP源及PHP7.1不支援MySQL擴充套件問題,上午抽空安裝了下終於解決了這兩個問題,特此記錄備忘。

簡單安裝(yum方式)

安裝軟體源

新增epel源

新增remi源

安裝並更新軟體

安裝yum-config-manager實用程式

?
1[[email protected] opt]# yum -y install yum-utils

更新系統當前軟體版本

?
1[[email protected] opt]# yum -y update

更新完成後,就可以安裝所需要的PHP版本了。

安裝PHP

以上準備工作完成後,就可以安裝所需的PHP版本了。

對於PHP5.4

?
1[[email protected] opt]# yum -y install php

安裝前可嘗試yum search php54搜尋可安裝的軟體包。

對於PHP7.0

?
12[[email protected] opt]# yum-config-manager --enable remi-php70[[email protected] opt]# yum -y install php php-opcache

安裝前可嘗試yum search php70搜尋可安裝的軟體包。

對於PHP7.1

?
12[[email protected] opt]# yum-config-manager --enable remi-php71
[[email protected] opt]# yum -y install php php-opcache

安裝前可嘗試yum search php71搜尋可安裝的軟體包。

完成後還需要新增PHP常用擴充套件:

?
1[[email protected] opt]# yum -y install php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-soap curl curl-devel

對於Nginx

?
1[[email protected] opt]# yum -y install nginx nginx-mod-http-perl nginx-mod-stream nginx-filesystem nginx-mod-mail nginx-mod-http-image-filter nginx-all-modules nginx-mod-http-geoip nginx-mod-http-xslt-filter

安裝前仍建議嘗試yum search nginx搜尋可安裝的軟體包。

安裝完成後配置PHP及Nginx並啟動用以測試phpinfo頁面,這時候應該能正常顯示。

原始碼編譯安裝

安裝前的準備

下載PHP安裝包

解壓

?
1[[email protected] opt]# tar xf php-7.1.5.tar.gz

安裝依賴包

?
1[[email protected] php-7.1.5]# yum install -y libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel

配置安裝

編譯配置

?
123456789101112131415161718192021222324252627282930313233343536373839404142

相關推薦

CentOS 7部署php7.1開啟MySQL擴充套件方法教程

前言之前在CentOS7安裝php7.1的時候有遇到PHP源及PHP7.1不支援MySQL擴充套件問題,上午抽空安裝了下終於解決了這兩個問題,特此記錄備忘。簡單安裝(yum方式)安裝軟體源新增epel源新增remi源安裝並更新軟體安裝yum-config-manager實用程

最小化安裝 CentOS 7.3 部署 Cacti-1.1.23 詳細步驟

cacti centos Cacti 是一個利用 RRDTool 數據存儲和繪圖功能的完整的網絡圖形解決方案。Cacti 提供了快速的數據輪詢、高級圖形模板、多樣的數據獲取方法以及用戶管理等功能。並以直觀易於使用的接口來呈現,這在具有成千上萬個設備的復雜網絡上是有意義的。一、安裝環境安裝 Cac

Centos 7 部署Django + uWSGI + Nginx

http turn 添加 enabled def -i 修改 tgz gdbm 1、廢話 之前利用Django寫了些測試工具,一直是直接 python manage.py runserver 8081這麽來用的。用戶量不大,倒也不影響什麽。uWSGI+Nginx的性能肯定要

centos 7 安裝nginx-1.15.7

安裝所需環境 Nginx 是 C語言 開發,建議在 Linux 上執行,當然,也可以安裝 Windows 版本,本篇則使用 CentOS 7 作為安裝環境。 一. gcc 安裝安裝 nginx 需要先將官網下載的原始碼進行編譯,編譯依賴 gcc 環境,如果沒有 gcc 環境,則需要安裝

CentOS 7部署Mono 4 Jexus 5.6

概述 在這篇文章中我們將討論如何在CentOS 7作業系統,安裝 jexus、 mono 和 配置 jexus,因此它將能夠在這種環境中執行一個asp.net mvc 4 應用。這篇文章是描述如何在 Linux/Unix 環境中使用Mono執行. NET的應用程式的一部分。 安裝Mono 4 首先你需要

CentOs 7 安裝JDK 1.8

 centOs7 下安裝JDK 首先你需要下載一個jdk的一個壓縮包 壓縮包:點選下載 這個應該是linux通用的,我的系統全都是CentOs的  不確定其他的能不能用  ,不能用請告訴我一下我好備註,省得其他人在踩坑。 之後將你們下載好的壓縮包直接用XFTP上傳

CentOS 7Hbase1.3.1分散式環境搭建

平臺環境:Java1.8.0_144、Hadoop2.7.4、Zookeeper3.4.9 簡介:HBase – Hadoop Database,是一個高可靠性、高效能、面向列、可伸縮的分散式儲存系統

PHP7.1.12開啟cURL擴充套件解決辦法

我們都知道在php.ini中,搜尋 “extension=”就可以找到載入擴充套件的配置。 其中” ; “表示註釋,去掉註釋才能是配置生效。 去掉註釋僅僅是指定了PHP擴充套件的檔名,沒有指定檔案所在的路徑。 因此還需要在php.ini中搜索 “ext

CentOS 7最新版Docker CE之無腦安裝教程&踩坑實錄

CentOS 7下最新版Docker CE之無腦安裝教程&踩坑實錄 前言 Docker CE版本概述 系統要求 安裝方式 安裝步驟 解除安裝舊版的Docker及Docker Engine 設定倉庫

CentOS 7 配置 Nginx + PHP7.1 + MariaDB 以及 Laravel 框架 2018.3.11

service req pac pat 二進制 logs block ip 地址 rom CentOS 7 下配置 Nginx + PHP7.1 + MariaDB 以及 Laravel 框架 阿裏雲服務器的選擇 當然是選擇學生優惠啦。這裏阿裏雲還提供了輕量級服務器這個選項

CentOS 7 配置 Nginx + PHP7.1 + MariaDB 以及 Laravel 框架

googl vertica yii header tooltip min mongo ble color html { } .CodeMirror { height: auto } .CodeMirror-scroll { } .CodeMirror-lines { pa

CentOS 7 PHP 7MySQL 5.7 Nginx 1.8 的安裝與配置(實用)

下面將一步步在 CentOS 7 下 PHP 7,MySQL 5.7 和 Nginx 1.8 的安裝與配置。首先我的 CentOS 版本是7.0.1406 [[email protected] ~]# lsb_release -a LSB Version:  

CentOS 7tomcat應用服務簡易安裝部署

grep cat -s syn disable home from normal term 依賴基礎軟件:1、 CentOS7.2 64位操作系統2、 ORACLE JDK 1.8 64位 3、 APACHE Tomcat 8.5.6 首先部署安裝centos操作系統

CentOS 7安裝部署Zabbix3.4

zabbix zabbix3.4 centos7 Zabbix安裝: 環境: 系統環境:CentOS 7Zabbix版本:Zabbix 3.4 安裝步驟: 關閉防火墻和SELINUXsystemctl stop firewalld && setenforce 0 安裝zabb

CentOS 7啟動postfix服務報錯:fatal: parameter inet_interfaces: no local interface found for ::1

pre code found control inter display interface ces tro sed -i ‘s/inet_interfaces = localhost/inet_interfaces = all‘ /etc/postfix/main.c

CentOS 7Cloudera Manager及CDH 6.0.1安裝過程詳解

一、概念介紹 1、CDH 概覽 CDH是Apache Hadoop和相關專案的最完整、最受測試和最流行的發行版。CDH提供Hadoop的核心元素-可伸縮儲存和分散式計算-以及基於web的使用者介面和重要的企業功能。CDH是Apache許可的開放原始碼,是唯一提供統一批處理、互動式SQL和互動式搜尋以及基於

02_Docker在CentOS 6CentOS 7的安裝

force str l命令 centos 7 -a emc default 修改 itl CentOS 7 環境下安裝docker 安裝Docker 檢查系統內核是否高於Linux3.10版本 uname -r 使用root權限操作,確保yum包是最新版本 sudo

centos 7 的 service部署

在centos 7下部署service一般涉及到jar包部署, service指令碼. 資料存貯路徑, log存貯路徑 jar包部署 /usr/local/app/app1/app1.jar service 啟動檔案 /usr/lib/systemd/system/app1.service [Uni

Vue.js 學習筆記(1Centos環境部署開發環境

1.安裝JS依賴管理工具npm yum install npm 2. 安裝vue npm install vue 3. 安裝vue命令列工具CLI sudo npm install --global vue-cli 4. 初始化專案 vue init webpack ne

CentOS 7 Gitlab 漢化安裝部署

        GitLab簡介 GitLab是利用Ruby On Rails開發的一個開源版本管理系統,實現了一個自託管的Git專案倉庫,是集程式碼託管,測試,部署於一體的開源git倉庫管理軟體,可通過web介面來進行訪問