<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
      網易首頁 > 網易號 > 正文 申請入駐

      Rocky Linux 9 源碼包安裝php8

      0
      分享至

      Rocky Linux 9 源碼包安裝php8

      大家好,我是星哥!今天咱們不聊yum一鍵安裝的“快餐式”部署,來點兒硬核的——源碼編譯安裝PHP 8.3。為什么要折騰源碼?因為它能讓你深度定制PHP功能、啟用最新特性,還能避開系統默認源的版本限制。

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


      快速安裝

      Rocky Linux 9系統中源碼包安裝php8.3.3 并且使用phpfpm

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

      用戶為 www

      端口自定義為 8300

      需要PHP安裝擴展

      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擴展

      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擴展

      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擴展

      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擴展

      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進程數     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 (請求終止超時)     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"     #添加擴展     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     # 顯示擴展     /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.配置環境變量

      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.開機啟動腳本配置

      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
      最后

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

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

      特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

      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.

      相關推薦
      熱點推薦
      除了戰敗認輸,已經無路可走?洪森軍隊遭重創:柬埔寨或爆發內亂

      除了戰敗認輸,已經無路可走?洪森軍隊遭重創:柬埔寨或爆發內亂

      策前論
      2025-12-20 23:12:53
      出大事了!歐盟通過備戰法案,普京多8個敵人,意大利讓人很意外

      出大事了!歐盟通過備戰法案,普京多8個敵人,意大利讓人很意外

      策略述
      2025-12-21 14:39:17
      可怕!僅20分鐘眼球被溶化!8歲男孩終生失明!家家都有這東西!快扔掉!

      可怕!僅20分鐘眼球被溶化!8歲男孩終生失明!家家都有這東西!快扔掉!

      超級數學建模
      2025-12-21 22:38:35
      對華合約全部撕毀!中國又一伙伴背后捅刀,騙走20億倒向美國

      對華合約全部撕毀!中國又一伙伴背后捅刀,騙走20億倒向美國

      離離言幾許
      2025-12-20 19:56:40
      亞馬爾險被廢!遭雙腳爆鏟,維加染紅離場,巴薩球員集體暴怒

      亞馬爾險被廢!遭雙腳爆鏟,維加染紅離場,巴薩球員集體暴怒

      奧拜爾
      2025-12-22 00:10:58
      順豐退出抖音電商退貨業務!原因很簡單:退貨率賊高,錢少事兒多

      順豐退出抖音電商退貨業務!原因很簡單:退貨率賊高,錢少事兒多

      風向觀察
      2025-12-21 13:11:03
      4個買賣器官集團曝光!

      4個買賣器官集團曝光!

      犀利辣椒
      2025-12-22 06:42:00
      凱恩收官戰壓哨破門!78戰獨造百球,再創德甲神紀錄,1年轟60球

      凱恩收官戰壓哨破門!78戰獨造百球,再創德甲神紀錄,1年轟60球

      奧拜爾
      2025-12-22 02:35:08
      南京博物館事件,我很擔心會走向“彭宇案”的老路

      南京博物館事件,我很擔心會走向“彭宇案”的老路

      人格志
      2025-12-20 23:34:32
      要破《江南春》案,先保護好老院長徐湖平

      要破《江南春》案,先保護好老院長徐湖平

      常識群
      2025-12-22 04:38:18
      泰柬終于等來“救星”,中方主動伸出援手,給特朗普上了一課

      泰柬終于等來“救星”,中方主動伸出援手,給特朗普上了一課

      空天力量
      2025-12-21 19:29:45
      恐怖如斯!艇用發動機造假20余年,現役潛艇無一幸免

      恐怖如斯!艇用發動機造假20余年,現役潛艇無一幸免

      武器縱論
      2025-12-21 21:43:51
      湘超永州干翻長沙!美女老板壓力來了,此前許諾奪冠一人獎一臺車

      湘超永州干翻長沙!美女老板壓力來了,此前許諾奪冠一人獎一臺車

      火山詩話
      2025-12-22 04:21:52
      罵了十年騷擾電話,罵了個寂寞,美國一句話就治住了他們

      罵了十年騷擾電話,罵了個寂寞,美國一句話就治住了他們

      扶蘇聊歷史
      2025-12-21 11:05:03
      南博退休職工實名舉報:前院長大規模盜賣南遷國寶文物

      南博退休職工實名舉報:前院長大規模盜賣南遷國寶文物

      貼小君
      2025-12-22 07:19:10
      南博事件升級!參與定"偽"的專家徐沄秋被扒,果然有情況

      南博事件升級!參與定"偽"的專家徐沄秋被扒,果然有情況

      鋭娛之樂
      2025-12-21 08:30:41
      南京博物院的事,炸出了一個去年的視頻

      南京博物院的事,炸出了一個去年的視頻

      麥杰遜
      2025-12-21 12:17:15
      1991 年,鄧小平特派代表赴美團聚張學良,邀他重返故土,張學良回應:“回大陸可以,但我有三個要求”

      1991 年,鄧小平特派代表赴美團聚張學良,邀他重返故土,張學良回應:“回大陸可以,但我有三個要求”

      文史明鑒
      2025-12-21 17:07:19
      “小洛熙”父母已報警

      “小洛熙”父母已報警

      藥事網
      2025-12-21 23:24:34
      2026央視跨年晚會陣容曝光,網友:看完明星名單,廁所都不敢上了

      2026央視跨年晚會陣容曝光,網友:看完明星名單,廁所都不敢上了

      銀河史記
      2025-12-19 12:16:50
      2025-12-22 10:48:49
      星哥說事 incentive-icons
      星哥說事
      星哥跟你說說工作生活的那些事
      253文章數 199關注度
      往期回顧 全部

      科技要聞

      7490億美元!馬斯克又把財富天花板捅破了

      頭條要聞

      醫生和幼女發生關系3次被控強奸 女方系初一學生

      頭條要聞

      醫生和幼女發生關系3次被控強奸 女方系初一學生

      體育要聞

      勇士火箭贏球:王牌之外的答案?

      娛樂要聞

      星光大賞看點全在臺下

      財經要聞

      人民幣快漲到7了!

      汽車要聞

      無方向盤設計 曝特斯拉Cybercab路試諜照

      態度原創

      時尚
      游戲
      手機
      本地
      公開課

      紅色不流行了?今年最火的穿搭居然是它

      魔獸世界時光服:P1階段最保值的極品裝備,二階段同樣卸不下來!

      手機要聞

      12月25日19:00發布 小米17 Ultra影像旗艦定檔

      本地新聞

      云游安徽|訪黃山云海古村,讀一城山水風骨

      公開課

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

      無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 国产成人精品亚洲| 又粗又大AV| 97精品官网国产户外| 99在线精品免费视频| 日日摸天天爽天天爽视频| 偷偷色噜狠狠狠狠的777米奇| 精品久久人妻av中文字幕| 92国产福利午夜757小视频| 久久综合国产色美利坚| 影音先锋成人资源| 另类视频网| 赤壁市| 亚洲中文字幕A| 上司人妻互换hd无码| 精品网站999www| 高清国产一区二区无遮挡| 天堂网亚洲综合在线| 国产丝袜打飞机免费在线| 亚洲人人色| av天堂亚洲| 国产高清在线a视频大全| av鲁丝一区鲁丝二区鲁丝三区| 亚洲男人第一无码av网站| 国产美女久久久亚洲综合| 亚洲鸥美日韩精品久久| 中文字幕国产av| 呼玛县| 国产av剧情md精品麻豆| 业余 自由 性别 成熟偷窥| 国产精品毛片av999999| 久久毛片ddd| 绵阳市| 国产无遮挡又黄又爽又色| 日本免费一区二区三区| 毛片无遮挡高清免费| www.97| 91综合色| 亚洲色欲精品综合网| 5d肉蒲团之性战奶水| 尹人香蕉久久99天天拍| 中文字幕人妻中文AV不卡专区|