中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP7.3.10編譯安裝的示例分析

發布時間:2021-05-24 10:18:52 來源:億速云 閱讀:129 作者:小新 欄目:開發技術

這篇文章主要介紹了PHP7.3.10編譯安裝的示例分析,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

php7.3.10編譯安裝

配置安裝環境(裸機): centos7.2

下載指定PHP版本源碼包

github https://github.com/php/php-src.git

download https://www.php.net/downloads.php

su - root && cd ~/
wget https://www.php.net/distributions/php-7.3.10.tar.gz
# 解壓源碼包
tar -xzvf php-7.3.10.tar.gz
cd php-7.3.10/

1.配置安裝所需環境

yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers

2.安裝位置配置以及啟用拓展

./configure --prefix=/usr/local/php --exec-prefix=/usr/local/php --with-mysqli --with-pdo-mysql --with-gd --bindir=/usr/local/php/bin --sbindir=/usr/local/php/sbin --includedir=/usr/local/php/include --libdir=/usr/local/php/lib/php --mandir=/usr/local/php/php/man --with-config-file-path=/usr/local/php/etc --with-openssl --enable-mbstring --enable-fpm --enable-bcmath

3.編譯并安裝

make && make install

4.配置PHP使用

# 拷貝php配置文件
cp php.ini-production /usr/local/php/etc/php.ini
#拷貝php-fpm服務并賦予執行權限
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
chmod +x /etc/init.d/php-fpm
# 拷貝php-fpm進程服務的配置文件和擴展配置文件
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
# 配置安裝目錄(可選)
vi /usr/local/php/etc/php-fpm.conf
# php-fpm.conf最后一行,include的路徑要對應于自己的安裝目錄 shift + g 跳最后一行 ,gg第一行
include=/usr/local/php/etc/php-fpm.d/*.conf
# 設置php環境變量
vi /etc/profile.d/php.sh 
export PATH=$PATH:/usr/local/php/bin/:/usr/local/php/sbin/ 
source /etc/profile.d/php.sh
# 設置PHP環境命令快捷方式 php -v
ln -s /usr/local/php/bin/php /usr/bin/php

5.啟動php-fpm

service php-fpm start
# 設置php-fpm開機啟動
chkconfig php-fpm on

5.Nginx配置支持PHP

確保啟動PHP和NGINX的用戶和用戶組一致,這樣可避免一些訪問權限問題

/usr/local/php/etc/php-fpm.d/www.conf 的 user、group

nginx nginx.conf 中的use 使用的用戶,一般在該配置文件頭

6.Nginx配置關鍵

server {
 
 #你的其他配置
 ...
 location / {
      root  html;
      index index.html index.htm index.php; # 加入PHP
    }
 # 配置CGI訪問入口
 location ~ \.php$ {
       root      html;
       fastcgi_pass  127.0.0.1:9000; # 或者socks套接字鏈接,一般在/tmp目錄下
       fastcgi_index index.php;
       fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
       include    fastcgi_params;
     }
}

php是什么語言

php,一個嵌套的縮寫名稱,是英文超級文本預處理語言(PHP:Hypertext Preprocessor)的縮寫。PHP 是一種 HTML 內嵌式的語言,PHP與微軟的ASP頗有幾分相似,都是一種在服務器端執行的嵌入HTML文檔的腳本語言,語言的風格有類似于C語言,現在被很多的網站編程人員廣泛的運用。

感謝你能夠認真閱讀完這篇文章,希望小編分享的“PHP7.3.10編譯安裝的示例分析”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

巩义市| 宜兰县| 龙州县| 集贤县| 太原市| 安乡县| 信阳市| 儋州市| 巴彦县| 班戈县| 阿城市| 古浪县| 千阳县| 全椒县| 福海县| 象山县| 宁明县| 修文县| 丰宁| 页游| 崇明县| 湘阴县| 阆中市| 晋州市| 新晃| 琼中| 姚安县| 庄浪县| 南漳县| 辰溪县| 安福县| 偏关县| 大洼县| 灯塔市| 宜兰市| 沈丘县| 武汉市| 淳安县| 平果县| 鞍山市| 天峨县|