Centos7 編譯安裝 PHP7

在Centos7下搭建PHP開發環境(1. 安裝 VirtualBox + CentOS7 2. 安裝 Nginx 3. 安裝 PHP7)

工具/原料

Centos7

方法/步驟

安裝編譯工具和擴展庫

yum -y install libxml2 libxml2-devel gd gd-devel

下載php7並解壓

編譯安裝php7

3.1  ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-gd --enable-pdo --with-openssl --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-mysqlnd-compression-support --enable-mbstring --enable-zip --enable-fpm

3.2 make && make install

配置php7

配置nginx伺服器

4.1 cp php.ini-production /usr/local/php/etc/php.ini

4.2 cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

4.3 cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf

4.4 cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

4.5 chmod +x /etc/init.d/php-fpm

4.6 ln -s /etc/init.d/php-fpm /usr/bin/

啟動nginx和php伺服器

6.1 nginx - s start

6.2 php-fpm start

6.3 創建phpinfo()測試文件

相關文章

  1. centos7 編譯安裝lnmp(1) 編譯php5.6

    有時候需要使用特定的php版本,我們就可以使用原始碼編譯,我一直使用phpStudy集成環境,自己在安裝php源碼是遇到很多錯誤,遇到錯誤的時候不要慌,根據錯誤百度下就好,一般都是php需要的軟體沒安 ...
  2. 在CentOS7下安裝PHP7

    本文為您演示一下如何在CentOS7下安裝PHP7哦. 工具/原料 CentOS7 在CentOS7下安裝PHP7 首先輸入"yum upgrade"進行更新. 更新完畢後輸入&q ...
  3. Centos7 編譯安裝 Nginx

    經常會遇到一個問題,在windows下程序運行正常,但是放到了伺服器上就崩了.將開發環境轉到Linux下,可以減少這類問題的發生. 工具/原料 Centos7 方法/步驟 擴展包更新包和更新yum源 ...
  4. CentOS7安裝php7

    好多網站都是用PHP的,而CetnOS的yum源中是5.4版本的,對於有些網站要求php高於5.6的不滿足,那麼如何安裝高版本的PHP呢? 方法/步驟 安裝Webtatic的源 查看yum源中包含ph ...
  5. php7.2的編譯安裝要怎麼做?

    php7相比以前的版本有了巨大進步,是應該優先考慮的.很多系統特別是linux系統上,沒有提供php7的安裝包.因此需要我們自己下載源碼,自己編譯安裝. 工具/原料 可以聯網的linux電腦一台 方法 ...
  6. centos7詳細安裝nginx

    nginx作為一個開源的web伺服器軟體,現在的使用非常廣泛,大量用於web伺服器的代理,郵件代理等,也可以實現負載均衡,url hash,ip hash,輪詢,加權輪詢等等 工具/原料 centos ...
  7. MySQL伺服器的編譯安裝與配置

    MySQL 是一個關係型資料庫管理系統,它分為社區版和商業版,由於其體積小.速度快.總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇MySQL作為網站資料庫.由於其社區版的性能卓越, ...
  8. SNMP的編譯安裝開發步驟總結

    SNMP在很多機器上都有用到,嵌入式必學的一個協議.因為涉及到很多方面所以這個開源包很重要.現在介紹其編譯的步驟. 工具/原料 snmp開源包 Linux系統 方法/步驟 1. 獲取net-snmp開 ...
  9. Ubuntu15.04編譯安裝ffmpeg3.0和OpenCV3.1

    在Ubuntu15.04上源碼編譯安裝ffmpeg3.0和OpenCV3.1 在Ubuntu15.04上通過源碼編譯的方式安裝ffmpeg和opencv,安裝ffmpeg主要是opencv有些功能要依 ...
  10. centos linux 編譯安裝pcre軟體

    本文講述一下如何使用編譯的方法安裝pcre軟體,PCRE在linux系統里被其它的軟體所依賴,所以一般的linux系統里都會裝有,但是否是最新版本,是否滿足要求,那就得看需求了.如果滿足不了的話,還是 ...
  11. Ruby編譯安裝及Rubygems升級!

    Ruby,一種為簡單快捷的面向對象編程(面向對象程序設計)而創的腳本語言.有的時候,你可能需要用到最新的穩定版本的Ruby,但是如果用包管理器直接安裝,像yum , apt-get 是不能達到要求的, ...
  12. Linux下編譯安裝nginx

    Linux下編譯安裝nginx,本經驗主要是使用centos進行安裝,如果是其他系統,安裝好對應的編譯工具也是可以安裝的. 工具/原料 作業系統:Centos 源碼包:nginx-1.6.0.tar. ...
  13. CentOS 7編譯安裝GCC 4.9.2

    作為一個技術狂人,不使用最新的工具怎麼可以呢? 工具/原料 電腦 CentOS 7 GCC 4.9.2 方法/步驟 下載源碼 wget ftp://mirrors.kernel.org/gnu/gcc ...
  14. 從源碼編譯安裝subversion 1.8.9 [基於ubuntu]

    安裝subversion 1.8.9 大部分支持組件可以用 subversion里的腳本  get-deps.sh  獲取 需要 subversion,apr,apu,openssl,zlib,sco ...
  15. CentOS 6.4下編譯安裝MySQL 5.6.14

    CentOS 6.4下通過yum安裝的MySQL是5.1版的,比較老,所以就想通過原始碼安裝高版本的5.6.14. 工具/原料 CentOS6.4 mysql-5.6.14.tar.gz make g ...
  16. centos下編譯安裝nginx

    說明: 編譯NGINX 工具/原料 下載好nginx:nginx-1.10.2.tar.gz 方法/步驟 gzip -d nginx-1.10.2.tar.gz   #解壓   tar -xf ngi ...
  17. Centos7.0 編譯php 7.0

    ./configure --prefix=/usr/local/php/v70 --with-config-file-path=/usr/local/php/v70/etc --with-mysqli ...
  18. Centos6.5 httpd+mysql+php 編譯安裝

    httpd 2.4.10 + mysql-5.5.40 +php-5.6.4 編譯安裝 工具/原料 Centos 系統 客戶機 方法/步驟 一.編譯安裝apache yum groupinstall ...
  19. centos6編譯安裝nginx

    從centos6編譯安裝nginx,nginx是常用的web伺服器,在生產環境中通常都通過編譯安裝或從yum上安裝. 方法/步驟 從nginx官網(nginx.org)得到最新版的下載連接 如下. n ...
  20. Linux編譯安裝為知筆記

    為知筆記提供了全平台版本的軟體,不過對於Linux系統來說,需要用戶自己編譯軟體進行安裝.雖然難度不是很大,但對於新手來說,卻是一臉懵逼. 工具/原料 QT Creator 為知筆記源碼 方法/步驟 ...