<cite id="ffb66"></cite><cite id="ffb66"><track id="ffb66"></track></cite>
      <legend id="ffb66"><li id="ffb66"></li></legend>
      色婷婷久,激情色播,久久久无码专区,亚洲中文字幕av,国产成人A片,av无码免费,精品久久国产,99视频精品3
      網(wǎng)易首頁 > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

      Rocky Linux 9 源碼包安裝php8

      0
      分享至

      Rocky Linux 9 源碼包安裝php8

      大家好,我是星哥!今天咱們不聊yum一鍵安裝的“快餐式”部署,來點(diǎn)兒硬核的——源碼編譯安裝PHP 8.3。為什么要折騰源碼?因?yàn)樗茏屇闵疃榷ㄖ芇HP功能、啟用最新特性,還能避開系統(tǒng)默認(rèn)源的版本限制。

      話不多說,跟著星哥一步步把PHP 8.3.3 在Rocky Linux 9上從0到1跑起來,順便把性能榨干!


      快速安裝

      Rocky Linux 9系統(tǒng)中源碼包安裝php8.3.3 并且使用phpfpm

      安裝目錄為:/data/app/php8.3

      用戶為 www

      端口自定義為 8300

      需要PHP安裝擴(kuò)展

      zip

      openssl

      libmemcached

      phpredis

      pcntl

      amqp

      rabbitmq

      swoole

      # 使用: # gitee: # wget https://gitee.com/funet8/Rocky-Linux-Shell/raw/main/shell/Rocky_Linux_9_Install_PHP8_3_PHPFPM.sh # sh Rocky_Linux_9_Install_PHP8_3_PHPFPM.sh # github: # wget https://raw.githubusercontent.com/funet8/Rocky-Linux-Shell/refs/heads/main/shell/Rocky_Linux_9_Install_PHP8_3_PHPFPM.sh # sh Rocky_Linux_9_Install_PHP8_3_PHPFPM.sh
      1.新建用戶和用戶組

      groupadd www useradd -g www www
      2.安裝EPEL倉庫

      dnf install -y epel-release
      3.安裝依賴

      # 清理緩存并更新軟件包列表 dnf clean all dnf makecache dnf install -y  wget libxml2-devel sqlite-devel bzip2-devel libcurl-devel libffi-devel libpng-devel libwebp-devel libjpeg-devel oniguruma libzip dnf install -y gcc make autoconf automake libtool bison gcc  libicu-devel openssl-devel dnf install -y gcc gcc-c++ make autoconf automake libtool bison re2c  openssl-devel libxml2-devel libpng-devel  libjpeg-devel  libicu-devel curl-devel   sqlite-devel libuuid-devel systemd-devel libxslt-devel readline-devel dnf groupinstall "Development Tools" -y
      4.安裝oniguruma-devel和libzip-devel

      wget https://dl.rockylinux.org/pub/rocky/9/devel/x86_64/os/Packages/o/oniguruma-devel-6.9.6-1.el9.6.x86_64.rpm dnf -y install oniguruma-devel-6.9.6-1.el9.6.x86_64.rpm wget https://dl.rockylinux.org/pub/rocky/9/devel/x86_64/os/Packages/l/libzip-devel-1.7.3-8.el9.x86_64.rpm dnf -y install libzip-devel-1.7.3-8.el9.x86_64.rpm
      5.下載php8解壓安裝

      mkdir -p /data/app/php8.3 /data/software/php8.3 mkdir -p /data/software && cd /data/software cd /data/software     wget https://www.php.net/distributions/php-8.3.3.tar.gz     tar -zxf php-8.3.3.tar.gz     cd /data/software/php-8.3.3     ./configure \     --with-fpm-user=www \     --with-fpm-group=www \     --prefix=/data/app/php8.3 \     --with-config-file-path=/data/app/php8.3/etc \     --with-openssl \     --with-zlib \     --with-bz2 \     --with-curl \     --enable-bcmath \     --enable-gd \     --with-webp \     --with-jpeg \     --with-mhash \     --enable-mbstring \     --with-imap-ssl \     --with-mysqli \     --enable-exif \     --with-ffi \     --with-zip \     --enable-sockets \     --with-pcre-jit \     --enable-fpm \     --with-pdo-mysql \     --enable-pcntl     make && make install
      6.安裝phpredis擴(kuò)展

      cd /data/software/php8.3     wget  http://js.funet8.com/centos_software/php8/phpredis-6.0.2.tar.gz     tar xzf phpredis-6.0.2.tar.gz     cd /data/software/php8.3/phpredis-6.0.2     /data/app/php8.3/bin/phpize     ./configure --with-php-config=/data/app/php8.3/bin/php-config     make && make install
      7.安裝swoole擴(kuò)展

      cd /data/software/php8.3     wget  http://js.funet8.com/centos_software/php8/swoole-src-5.1.2.tar.gz     tar -zxf swoole-src-5.1.2.tar.gz     cd /data/software/php8.3/swoole-src-5.1.2     /data/app/php8.3/bin/phpize     ./configure --with-php-config=/data/app/php8.3/bin/php-config     make && make install
      8.安裝rabbitmq擴(kuò)展

      cd /data/software/php8.3 wget -c http://js.funet8.com/centos_software/rabbitmq-php/rabbitmq-c-0.8.0.tar.gz tar zxf rabbitmq-c-0.8.0.tar.gz         cd rabbitmq-c-0.8.0         ./configure --prefix=/usr/local/rabbitmq-c-0.8.0         make && make install
      9.安裝amqp擴(kuò)展

      cd /data/software/php8.3         wget  http://js.funet8.com/centos_software/php8/amqp-2.1.2.tgz         tar -zxf amqp-2.1.2.tgz         cd /data/software/php8.3/amqp-2.1.2         /data/app/php8.3/bin/phpize         ./configure --with-php-config=/data/app/php8.3/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c-0.8.0         make && make install
      10.配置php配置

      cp /data/software/php-8.3.3/php.ini-production /data/app/php8.3/etc/php.ini     cp /data/software/php-8.3.3/sapi/fpm/php-fpm.conf /data/app/php8.3/etc/php-fpm.conf     cp /data/app/php8.3/etc/php-fpm.d/www.conf.default /data/app/php8.3/etc/php-fpm.d/www.conf     # 修改 PHP-FPM 配置     sed -i "s|^listen = 127.0.0.1:9000|listen = 127.0.0.1:8300|""/data/app/php8.3/etc/php-fpm.d/www.conf"     sed -i "s|^;listen.allowed_clients|listen.allowed_clients|""/data/app/php8.3/etc/php-fpm.d/www.conf"     sed -i "s|^;pid = run/php-fpm.pid|pid = run/php-fpm.pid|""/data/app/php8.3/etc/php-fpm.conf"     # 修改php進(jìn)程數(shù)     sed -i "s/pm\.max\_children \= 5/pm\.max\_children \= 20/g" /data/app/php8.3/etc/php-fpm.d/www.conf     # 修改 request_terminate_timeout = 30 (請(qǐng)求終止超時(shí))     sed -i "s/\;request\_terminate\_timeout \= 0/request\_terminate\_timeout \= 30/g" /data/app/php8.3/etc/php-fpm.d/www.conf     # 修改 PHP.ini 配置     sed -i "s|^;date.timezone =|date.timezone = Asia/Shanghai|""/data/app/php8.3/etc/php.ini"     sed -i "s|^memory_limit = 128M|memory_limit = 256M|""/data/app/php8.3/etc/php.ini"     sed -i "s|^;cgi.fix_pathinfo=1|cgi.fix_pathinfo=0|""/data/app/php8.3/etc/php.ini"     sed -i "s|^upload_max_filesize = 2M|upload_max_filesize = 32M|""/data/app/php8.3/etc/php.ini"     sed -i "s|^post_max_size = 8M|post_max_size = 32M|""/data/app/php8.3/etc/php.ini"     #sed -i "s|^max_execution_time = 30|max_execution_time = 300|" "/data/app/php8.3/etc/php.ini"     #添加擴(kuò)展     echo'extension=redis.so'>> /data/app/php8.3/etc/php.ini     #echo 'extension=zip.so'>> /data/app/php8.3/etc/php.ini     echo'extension=swoole.so'>> /data/app/php8.3/etc/php.ini     echo'extension=amqp.so'>> /data/app/php8.3/etc/php.ini     # 顯示擴(kuò)展     /data/app/php8.3/bin/php -m|grep redis     /data/app/php8.3/bin/php -m|grep zip     /data/app/php8.3/bin/php -m|grep swoole     /data/app/php8.3/bin/php -m|grep amqp
      11.配置環(huán)境變量

      cp -a /data/app/php8.3/bin/php /data/app/php8.3/bin/php8.3     echo "export PATH=$PATH:/data/app/php8.3/bin">>/etc/profile     source /etc/profile     php8.3 -v
      12.開機(jī)啟動(dòng)腳本配置

      cat > /etc/systemd/system/php8.3-fpm.service << EOF [Unit] Description=PHP8.3FastCGI ProcessManager After=network.target [Service] Type=simple PIDFile=/data/app/php8.3/var/run/php-fpm.pid ExecStart=/data/app/php8.3/sbin/php-fpm --nodaemonize --fpm-config /data/app/php8.3/etc/php-fpm.conf ExecReload=/bin/kill -USR2 \$MAINPID ExecStop=/bin/kill -SIGINT \$MAINPID PrivateTmp=true RestartSec=5s Restart=on-failure [Install] WantedBy=multi-user.target EOF systemctl daemon-reload systemctl enable php8.3-fpm.service systemctl start php8.3-fpm.service
      13.配置防火墻

          firewall-cmd --zone=public --add-port=8300/tcp --permanent     firewall-cmd --reload     firewall-cmd --zone=public --list-ports
      最后

      折騰了這么久,可能有同學(xué)會(huì)問:“yum install php不香嗎?”星哥想說,源碼編譯的“爽”在于“掌控感”——你可以精確控制PHP的每一個(gè)功能,啟用最新特性,甚至針對(duì)服務(wù)器硬件優(yōu)化編譯參數(shù)。當(dāng)然,代價(jià)是需要手動(dòng)處理依賴和升級(jí),但對(duì)于追求極致性能和定制化的場景(如生產(chǎn)環(huán)境、高性能API服務(wù))

      寫文不易,如果你都看到了這里,請(qǐng)點(diǎn)個(gè)贊和在看,分享給更多的朋友;也別忘了關(guān)注星哥玩云!這里有滿滿的干貨分享,還有輕松有趣的技術(shù)交流~點(diǎn)個(gè)贊、分享給身邊的小伙伴,一起成長,一起玩轉(zhuǎn)技術(shù)世界吧!

      特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

      Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

      相關(guān)推薦
      熱點(diǎn)推薦
      張國強(qiáng):被前妻嫌窮,40歲二婚帶子娶郭京飛舊愛,如今苦盡甘來

      張國強(qiáng):被前妻嫌窮,40歲二婚帶子娶郭京飛舊愛,如今苦盡甘來

      白面書誏
      2025-12-15 14:11:04
      雪上加霜!火箭隊(duì)又傷2人,對(duì)陣湖人,王牌中鋒或缺戰(zhàn)!優(yōu)勢不再

      雪上加霜!火箭隊(duì)又傷2人,對(duì)陣湖人,王牌中鋒或缺戰(zhàn)!優(yōu)勢不再

      熊哥愛籃球
      2025-12-25 13:22:55
      新加坡人直言:比起海南封關(guān)帶來的威脅,更怕中國會(huì)幫泰國挖運(yùn)河

      新加坡人直言:比起海南封關(guān)帶來的威脅,更怕中國會(huì)幫泰國挖運(yùn)河

      李健政觀察
      2025-12-26 09:50:24
      賴昌星發(fā)妻曾明娜現(xiàn)狀:逃亡10年后回國,守著3000平老宅安靜養(yǎng)老

      賴昌星發(fā)妻曾明娜現(xiàn)狀:逃亡10年后回國,守著3000平老宅安靜養(yǎng)老

      古書記史
      2025-12-12 11:21:38
      藍(lán)營春天來了,鄭麗文提名四人選,江啟臣無地自容,王金平獲重用

      藍(lán)營春天來了,鄭麗文提名四人選,江啟臣無地自容,王金平獲重用

      博覽歷史
      2025-12-25 18:41:46
      孔祥熙席卷巨額財(cái)產(chǎn)赴美,長子迎娶大17歲風(fēng)塵女子,次女同性戀

      孔祥熙席卷巨額財(cái)產(chǎn)赴美,長子迎娶大17歲風(fēng)塵女子,次女同性戀

      古書記史
      2025-12-22 19:33:01
      分手14年,再迎喜訊的劉詩雯,早已是張繼科“高攀不起”的存在

      分手14年,再迎喜訊的劉詩雯,早已是張繼科“高攀不起”的存在

      東方不敗然多多
      2025-12-26 13:05:35
      美國提醒日本,小心被中國揍,日本天皇急召高市早苗,有要事交代

      美國提醒日本,小心被中國揍,日本天皇急召高市早苗,有要事交代

      卷史
      2025-12-26 11:49:12
      文班亞馬:得知患血栓那5分鐘我徹底崩潰了,我感受到生命的脆弱

      文班亞馬:得知患血栓那5分鐘我徹底崩潰了,我感受到生命的脆弱

      懂球帝
      2025-12-25 08:00:14
      火箭大勝!杜蘭特25+4+9,賽后阿門一把抱住布朗尼,阿杜接受采訪

      火箭大勝!杜蘭特25+4+9,賽后阿門一把抱住布朗尼,阿杜接受采訪

      擔(dān)酒
      2025-12-26 11:41:29
      1958年,2億只麻雀一夜之間沒了,大家都以為保住了糧食,結(jié)果第二年那報(bào)應(yīng)來得太猛,還得厚著臉皮找蘇聯(lián)救急

      1958年,2億只麻雀一夜之間沒了,大家都以為保住了糧食,結(jié)果第二年那報(bào)應(yīng)來得太猛,還得厚著臉皮找蘇聯(lián)救急

      歷史回憶室
      2025-12-26 11:11:27
      這電話一接,九死一生!

      這電話一接,九死一生!

      貴圈真亂
      2025-12-26 12:04:09
      庫里1048場常規(guī)賽拿到26000分,后衛(wèi)中僅次于喬丹、大O和科比

      庫里1048場常規(guī)賽拿到26000分,后衛(wèi)中僅次于喬丹、大O和科比

      懂球帝
      2025-12-26 08:47:05
      防到亞歷山大10中2!馬刺又一21歲新星崛起,美媒:1米98版韋德

      防到亞歷山大10中2!馬刺又一21歲新星崛起,美媒:1米98版韋德

      李喜林籃球絕殺
      2025-12-26 11:18:23
      午評(píng):創(chuàng)業(yè)板指沖高回落跌0.15% 全市場超3900只個(gè)股下跌

      午評(píng):創(chuàng)業(yè)板指沖高回落跌0.15% 全市場超3900只個(gè)股下跌

      財(cái)聯(lián)社
      2025-12-26 11:34:12
      麥當(dāng)娜親閨女!170cm微胖女神葉山小百合:出道即頂配,殺瘋?cè)珗?>
    </a>
        <h3>
      <a href=素然追光
      2025-12-25 03:20:03
      烤雞少年"底褲被扒光",肉寶王只是冰山一角,李維剛也坐不住了

      烤雞少年"底褲被扒光",肉寶王只是冰山一角,李維剛也坐不住了

      鋭娛之樂
      2025-12-25 08:33:43
      銀行存款大調(diào)整!2026年起,家里存款超50萬的,記得這3件事

      銀行存款大調(diào)整!2026年起,家里存款超50萬的,記得這3件事

      巢客HOME
      2025-12-26 06:20:03
      4G游戲塞了3G音樂,這款騰訊游戲如何成了500萬人的隨身聽?

      4G游戲塞了3G音樂,這款騰訊游戲如何成了500萬人的隨身聽?

      17173游戲網(wǎng)
      2025-12-25 13:57:29
      意外收獲!南博事件拔出蘿卜帶出泥!

      意外收獲!南博事件拔出蘿卜帶出泥!

      大道微言
      2025-12-23 19:29:03
      2025-12-26 13:47:00
      星哥說事 incentive-icons
      星哥說事
      星哥跟你說說工作生活的那些事
      256文章數(shù) 199關(guān)注度
      往期回顧 全部

      科技要聞

      收割3000億!拼多多"土辦法"熬死所有巨頭

      頭條要聞

      澤連斯基圣誕致辭疑詛咒普京"他該去死" 克宮回應(yīng)

      頭條要聞

      澤連斯基圣誕致辭疑詛咒普京"他該去死" 克宮回應(yīng)

      體育要聞

      約基奇有多喜歡馬?

      娛樂要聞

      朱孝天深夜道歉,只字未提五月天阿信

      財(cái)經(jīng)要聞

      資管江湖的人事“寒冬”

      汽車要聞

      速來!智界在上海西岸準(zhǔn)備了年末潮流盛典

      態(tài)度原創(chuàng)

      健康
      親子
      時(shí)尚
      房產(chǎn)
      公開課

      這些新療法,讓化療不再那么痛苦

      親子要聞

      2026年,幼兒園關(guān)停潮已經(jīng)來了

      長外套+短靴,正流行

      房產(chǎn)要聞

      太猛了!單月新增企業(yè)4.1萬家,又一波巨頭涌向海南!

      公開課

      李玫瑾:為什么性格比能力更重要?

      無障礙瀏覽 進(jìn)入關(guān)懷版 主站蜘蛛池模板: 国内夫妻自拍| 亚洲国产精品无码观看久久| 91热爆| 九九热视频在线观看| 久久久无码一区二区三区| 3p无码| 91激情| 日本色导航| 中国熟妇牲交视频| 中文字幕av久久爽一区| 午夜精品区| 720lu国产刺激无码| 曾医生17分钟??下载| 亚洲一二三| 中文字幕v亚洲日本在线电影| 国产av永久无码天堂影院| 一本久久88色| 中文字幕精品aⅴ内射夜夜夜| 综合色道| 老司机亚洲精品一区二区| 一性一交一口添一摸视频| 久久久综合九色合综| 人妻小说区图片区| 天天综合91| 人妻?无码中出| 久久人人97超碰国产精品| 国产精品久久久久久无毒不卡| 国产精品爽爽ⅴa在线观看| 精品国产乱码久久久久夜深人妻| 日韩99在线a| 正镶白旗| 蜜桃AV无码| 国产女厕撒尿一区二区| 日韩老无码| 人妻?制服?丝袜| 一本色道久久综合无码人妻| 汪清县| va国产| 欧州成人与兽| 亚洲中文字幕一区二区| 国产成a人亚洲精v品无码|