日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

7 centos 源码安装samba_在CentOS7.6里编译安装PHP7.4(最新版),很详细

發布時間:2023/11/27 生活经验 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 7 centos 源码安装samba_在CentOS7.6里编译安装PHP7.4(最新版),很详细 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

拿到一個空的服務器,首先我們就要來用起來啦!

首先要先下載并編譯安裝PHP最新版本,請到php官網下載:

這里我首先在系統里在新建存儲源碼包的文件夾,比如我存放在這里

下載安裝PHP7.4之前,你要先安裝各種依賴包

yum install -y openssl-devel libxml2-devel bzip2-devel libcurl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel recode-devel libicu-devel libzip-devel sqlite-devel oniguruma-develyum -y install http://mirror.centos.org/centos-7/7.7.1908/cloud/x86_64/openstack-queens/oniguruma-6.7.0-1.el7.x86_64.rpmyum -y install http://mirror.centos.org/centos-7/7.7.1908/cloud/x86_64/openstack-queens/oniguruma-devel-6.7.0-1.el7.x86_64.rpm

安裝好后切換到 /home/work/study/softpackage

下載php源碼包

wget https://www.php.net/distributions/php-7.4.0.tar.gz

解壓

tar -zxvf php-7.4.0.tar.gz

切換到解壓的目錄

cd php-7.4.0

接下來,檢查配置,安裝到你自定義的目錄里,我是安裝在/home/work/study/soft/php

首先

沒出問題就會出現這樣

這里如果make有報錯誤,沒找到makefile,這個時候就要檢查一下有沒有安裝gcc了,或者你yum update 一下

比如出現找不到./configure 配置遇到的No package ‘sqlite3’ found,

解決方法:

yum install sqlite-devel

出現這個錯誤的時候

解決方法:

將php安裝配置文件中加了引號中的配置–disable-fileinfo

即在執行 ./configure 時加上 --disable-fileinfo 參數

清除原編譯 make clean

重新生成makefile文件

./configure --prefix=/home/work/study/soft/php  --with-apxs2=/usr/local/apache/bin/apxs  --with-curl  --with-freetype-dir  --with-gd  --with-gettext  --with-iconv-dir  --with-kerberos  --with-libdir=lib64  --with-libxml-dir  --with-mysqli  --with-openssl  --with-pcre-regex  --with-pdo-mysql  --with-pdo-sqlite  --with-pear  --with-png-dir  --with-xmlrpc  --with-xsl  --with-zlib  --enable-fpm  --enable-bcmath  --enable-libxml  --enable-inline-optimization  --enable-gd-native-ttf  --enable-mbregex  --enable-mbstring  --enable-opcache  --enable-pcntl  --enable-shmop  --enable-soap  --enable-sockets  --enable-sysvsem  --enable-xml  --enable-zip --disable-fileinfo

接下來就是make make install了

這個時候就已經把php編譯安裝好了。

我們著重到用到的是php.ini 這個文件,我們可以這樣去獲取,去到PHP7.4的目錄

復制到etc里,這個需要新建:mkdir etc

簡化PHP執行命令

1 編輯這個文件

2 插入,這個路徑就是你的php路徑

3 source 這個目錄

這個時候就可以直接用php -v 了

php.ini是要放在lib目錄里的,我們可以用這個命令檢查,發現php.ini應該存在在lib里

所以就要把剛才cp過來的php.ini mv到lib里

用個例子測試一下test.php

到這一步PHP編譯安裝已經搞定

總結

以上是生活随笔為你收集整理的7 centos 源码安装samba_在CentOS7.6里编译安装PHP7.4(最新版),很详细的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。