国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

centos7編譯安裝php

2020-03-22 19:50:28
字體:
來源:轉載
供稿:網友
  • vm安裝php,系統為centos7,php版本為5.6.15。
    首先解壓,進入源碼目錄:
    這里寫圖片描述

    對源碼進行編譯配置:
    這里寫圖片描述

    配置參數:

    ./configure --prefix=/usr/local/php --enable-fpm --with-curl --with-openssl --enable-mbregex --with-mysql --with-mysqli --with-mysql-sock --enable-pdo --with-pdo-mysql --enable-mysqlnd --with-gd --with-zlib --enable-zip --with-bz2 --enable-xmlreader --enable-xmlwriter --enable-mbstring --with-xmlrpc --with-libxml-dir=/usr --enable-soap  --enable-sockets --enable-pcntl --enable-exif --enable-bcmath --with-mhash --enable-ftp --enable-opcache --disable-fileinfo --with-apxs2=/usr/local/apache2/bin/apxs --with-pear
    部份參數說明:--with-apxs2=/usr/local/apache2/bin/apxs        使php做為apache的一個模塊來進行編譯,與apache的--enable-so參數相合,此目錄為你安裝apache的目錄;--with-curl     打開curl瀏覽工具的支持;--enable-fpm    CGI方式安裝的啟動程序;--with-openssl      打開openssl支持,加密傳輸https時能用到       --enable-bcmath     打開圖片大小調整,用到zabbix監控的時候用到了這個模塊--with-mhash        mhash算法擴展--enable-sockets        打開 sockets 支持   --enable-exif   打開圖片的元數據支持 --enable-ftp    啟用ftp支持 --enable-mbstring       啟用多字節字符串支持--with-pear     打開pear命令的支持

    開始configure,發生一個錯誤:
    這里寫圖片描述

    看錯誤的描述,是系統中缺少libxml庫,使用yum進行安裝:
    這里寫圖片描述

    安裝完成后繼續configure,還是有錯誤發生:
    這里寫圖片描述

    看錯誤信息描述,是系統中缺少bzip2,好吧,繼續安裝:
    這里寫圖片描述

    沖破千難萬險,繼續configure,繼續看錯誤:
    這里寫圖片描述
    錯誤信息提示是系統中缺少libcurl庫,安裝:
    這里寫圖片描述

    繼續配置,繼續發生錯誤的旅程:
    這里寫圖片描述
    看這些錯誤信息,是缺少jpeg/png等的庫,繼續安裝:(
    這里寫圖片描述

    庫安裝完成后,繼續./configure,好吧,這次終于沒有再出現錯誤了,淚流滿面啊5555。。。
    這里寫圖片描述

    好了,可以開始make和make install了:)
    這里寫圖片描述
    make &&make install的時間大概需要幾分鐘,這個看機器的配置了。

    到apache目錄中看一下編譯的php模塊:
    這里寫圖片描述
    看到編譯出來的libphp5.so模塊,編輯apache的配置文件httpd.conf,咦,我靠,竟然自己加入到配置文件中了,省事了:)
    這里寫圖片描述

    做下測試,看看apache和php的安裝情況如何:
    這里寫圖片描述
    編輯一個文件,輸出最經典的phpinfo();
    這里寫圖片描述

    咦,在瀏覽器里輸入IP/a.php后,發現找不到服務器,怎么回事??
    噢,想起來了,可能是防火墻沒關掉。。
    這里寫圖片描述

    關掉防火墻后再試一次,這次出現信息了,但不是期望的信息,apache服務器沒有解析php,而是將代碼當成文本進行原樣輸出了,為什么??

    回想一下操作過的步驟,恩,apache的配置文件還是有問題,繼續修改httpd.conf,在其最后加一行:
    這里寫圖片描述

    讓apache知道去解析php文件,然后再用瀏覽器查看一下:
    這里寫圖片描述

    終于出來了這個熟悉的界面,哈哈,大功告成,可以睡覺了:)

    PHP編程

    鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 大田县| SHOW| 鄂托克前旗| 巴塘县| 克拉玛依市| 庆阳市| 湟源县| 漳平市| 湖南省| 松桃| 泰顺县| 石楼县| 舞阳县| 新河县| 庆云县| 会理县| 谢通门县| 育儿| 韶关市| 安庆市| 吉木萨尔县| 无极县| 福泉市| 广南县| 鞍山市| 桐梓县| 永和县| 自贡市| 米易县| 崇州市| 安宁市| 安康市| 太仓市| 鄂托克前旗| 广饶县| 丰县| 泰安市| 股票| 来宾市| 东乡| 延安市|