CentOS6下原始碼安裝php7
1、首先yum編譯必備的包
yum -y install libxml2 libxml2-devel curl-devel libpng-devel freetype-devel libmcrypt-devel libjpeg-devel
2、下載php7,我下的是php,下載的位置是/data/download
下載地址:wget http://cn2.php.net/distributions/php-7.0.14.tar.gz
進入到/data/download下解壓:tar xzf php-7.0.14.tar.gz
3、cd到php--7.0.4.tar.gz編譯安裝
./configure --prefix=/usr/local/php-7.0.14 --enable-fpm --enable-opcache --with-config-file-path=/usr/local/php-7.0.14/etc
--with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-static --enable-sockets --enable-wddx --enable-zip --enable-calendar
--enable-bcmath --enable-soap --with-zlib --with-iconv --with-freetype-dir --with-gd --with-jpeg-dir --with-xmlrpc --enable-mbstring
--with-sqlite3 --with-curl --enable-ftp --with-mcrypt --with-openssl --with-gettext --enable-pcntl
槽糕:出錯了,報錯內容:configure: error: mcrypt.h not found.Please reinstall libmcrypt
出錯的原因是:沒找到libmcryp
解決方法:
完美解決# 使用wget下載安裝包 wget ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/attic/libmcrypt/libmcrypt-2.5.7.tar.gz # 解壓 tar xvf libmcrypt-2.5.7.tar.gz # 進入目錄 cd libmcrypt-2.5.7 # 編譯 ./configure # 執行安裝 make && make install
4、回到原來的php包繼續執行安裝
make && make install
5、修改配置內容
(1)在原始碼包裡面有php.ini-xxx,分別是開發模式和產品模式,根據自己的選擇,樓主這是選的是開發模式
cp /data/download/php-7.0.14/php.ini-development /usr/local/php-7.0.14/etc/php.ini
(2)修改配置檔案
cp /usr/local/php7-0.14/etc/php-fpm.conf.default /usr/local/php7-0.14/etc/php-fpm.conf
cp /usr/local/php7-0.14/etc/php-fpm.d/www.conf.default /usr/local/php7-0.14/etc/php-fpm.d/www.conf
5、啟動php
/usr/local/php-7.0.14/sbin/php-fpm
6、檢視是否啟動
ps aux | grep php-fpm
7、檢視php版本
/usr/local/php7-0.14/bin/php -v
8、檢視php的擴充套件
/usr/local/php7-0.14/bin/php -m
9、將php加入到環境變數中,不用每次寫路徑
[[email protected] www]# vim /etc/profile
# 加入這一行
export PATH=$PATH:/usr/local/php-7.0.14/bin
# 載入
[[email protected] www]# source /etc/profile
# 成功效果
[[email protected] www]# php -v
PHP 7.0.1 (cli) (built: Nov 30 2017 09:45:48) ( NTS )
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies
到此為止,安裝結束!
相關推薦
CentOS6下原始碼安裝php7
1、首先yum編譯必備的包 yum -y install libxml2 libxml2-devel curl-devel libpng-devel freetype-devel libmcryp
centos6下原始碼安裝禪道
1.首先安裝apache,mysql,php(必要的模組官網上有說明http://www.zentao.net/book/zentaopmshelp/101.html),網上資料很多; 2.再下載原始碼包(http://dl.cnezsoft.com/zentao/7.2.
Linux下原始碼安裝PHP7
安裝PHP7: 下載# wget http://php.net/get/php-7.0.2.tar.gz/from/a/mirror 建議安裝之前先看看安裝幫助檔案INSTALL 解壓安裝 # tar zxvf php-7.0.2.tar.gz # cd php-7.0.2
CentOS6下原始碼編譯的php7安裝redis擴充套件
一、安裝redis 1、安裝redis的依賴 yum install gcc gcc-c++ kernel-devel2、下載redis,樓主的位置是/data/download wget ht
CentOS6.5下原始碼安裝gcc-4.9.4
1、確認現有版本 # gcc --version gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-11) Copyright © 2010 Free Software Foundation, Inc. 本程式是自由軟體;請參
CENTOS6下PHP 安裝 oci8 pdo-oci
literal pic onf -i brush bash .sh x86_64 nvi 摘要: 最近一個項目需要php對Oracle支持,所以要部署這個環境。 服務器是yum配置的amp環境,本著不重新編譯的原則去操作。本機已有環境為PHP,apache,mysql,
centos7.5環境下編譯安裝php7.0.30並安裝redis和mongo擴展
ORC try_files cert ml2 ring btool glob etc .org 1.安裝php7.0.30的腳本 # vim install_php.sh #!/bin/bash # 安裝基本依賴 yum install -y gcc g
CentOS 7.4下原始碼安裝 Apache HTTP Server(httpd-2.4.35)
CentOS 7.4下原始碼安裝 Apache HTTP Server(httpd-2.4.35) 前提:確保安裝了expat-devel, APR包 (apr-1.6.3.tar.gz 和 apr-util-1.6.1.tar.gz); 用YUM方式安裝expat-devel 和 apr-ut
centos6.5 原始碼安裝mysql5.6.40
由於mysql5.6在單機執行多例項時需要原始碼安裝mysql. 特此記錄下如何在centos中原始碼安裝mysql. 實驗環境: centos6.5 mysql5.6.40 準備工作: 下載mysql原始碼包:https://dev.mysql.com/downloads/file/
CentOS7下原始碼安裝MySQL8.0.11
以下為本人安裝經驗,不是一下子可以完成的,也是搞了半天才出來的 部分內容來自網路,一切僅供參考,有幫助就好 資源網址 #官網原始碼編譯安裝文件:https://dev.my
Linux環境下原始碼安裝Apache2.2.25
操作環境:RedHat Enterprise Linux 5.6 一、安裝準備 安裝Apache一般依賴3個元件:apr、apr-util、pcre。 確保這三個元件已經安裝。 [[email protected] ~]# rpm -qa|grep apr apr-uti
centos 7下原始碼安裝mysql5.7--一步一步親測操作完成
安裝依賴包 #yum -y install libaio libaio-devel 更改服務區時區 &
centos7 下原始碼安裝keepalived踩坑記
目錄 環境準備 為什麼原始碼安裝 原始碼安裝 環境準備 全新最小化安裝的centos 7.5 keepalived 1.4.5 vip : 172.16.0.169 為什麼原始碼安裝 &nb
linux原始碼安裝PHP7.0問題彙總
前置:libxml2, libxml2-devel, openssl-devel, curl-devel, libjpeg, libjpeg-devel, libpng, libpng-devel, freetype, freetype-devel, libxslt-devel 步驟: 1. 下載原
Linux下原始碼安裝php遇到的問題
以前為了做swoole開發在虛擬機器上裝了centos7 原始碼安裝php和swoole擴充套件以及redis 時不時用命令列檢視配置檔案的位置,有時沒頭沒腦就變了 檢視命令為: php -i | grep php.ini php -i | grep extensi
Centos6.5原始碼安裝MySQL5.6
騰訊雲CentOS6.5,安裝mysql,之前一直遇到一個問題:libc.so.6(GLIBC_2.14)(64bit) is needed by xxxxx 的問題。查後發現,有人說是yum的原因。因此轉向原始碼安裝。 “如果你yum或者rpm升級mysql中,可能跟我
Linux 下原始碼安裝Python2.7.11+robotframework
一,下載Python2.7.11原始碼包: 下載地址:https://www.python.org/downloads/source/ 原始碼包:Python-2.7.11.tgz 二、安裝Python依賴包: 1、安裝zlib庫: host-80-80-33-149:/home
centos7.4下原始碼安裝mariadb
一、解除安裝舊的mariadb 查詢已安裝的軟體: rpm -qa | grep Maria* 解除安裝:yum -y remove mari* 刪除資料庫檔案:rm -rf /var/lib/mysql/* 二、安裝依賴包且原始碼安裝cmake yum gro
ubuntu下原始碼安裝wget
1.背景 ubuntu18.04 64bit 2.安裝方法如下: 2.1.獲取原始碼 curl -o wget-1.20.tar.gz ftp://ftp.gnu.org/gnu/wget/wget-1.20.tar.gz 2.2.解壓原始碼 tar xvf wget-1.20.tar.
CentOS6.5原始碼安裝zabbix4.0
最新公司需要上一套監控系統,一番調研下來,決定使用zabbix,下班時間搭了一套出來,過程如下 環境如下: OS CentOS6.5zabbix 4.0 4.0.2apche 1.3.12或以上 mysql 5.0.3或以上 5.1.73php 5.4.0或以上 5.6 建議先搭建lamp環境,環境搭建