纳瓦尔艺术免安装绿色中文版
2.82G · 2025-10-24
过程跟安装php7.4大致相同。可参考:
wget https://www.p***hp.net/distributions/php-8.4.11.tar.gz
tar zxvf php-8.4.11.tar.gz
cd php-8.4.11
./configure
--prefix=/usr/local/php8.4
--enable-fpm
--enable-gd
--enable-soap
--enable-intl
--enable-pcntl
--enable-mysqlnd
--enable-ftp
--enable-xml
--enable-sockets
--enable-mbstring
--enable-bcmath
--enable-sysvshm
--enable-sysvmsg
--enable-sysvsem
--with-pdo-mysql=mysqlnd
--with-mysqli=mysqlnd
--with-curl
--with-webp
--with-jpeg
--with-freetype
--with-openssl
--with-zip
--with-zlib
--with-fpm-user=php
--with-fpm-group=php
make -j$(nproc) && make install -j$(nproc)
chmod 775 -R /usr/local/php8.4/var/run
/usr/local/php8.4/bin/php -ini | grep Configuration
输出
Configuration File (php.ini) Path => /usr/local/php8.4/lib
说明 php 会自动读取放在 /usr/local/php8.4/lib 的 php.ini 配置文件,那我们下面就把 php.ini 放在 /usr/local/php8.4/lib 里面。
在php的源码目录里面有一个 php.ini-development 文件,将这个文件复制到我们现在所在目录的 lib 文件夹下,命名为 php.ini
cp php.ini-development /usr/local/php8.4/lib/php.ini
然后就可以通过修改 php.ini 来开启各种需要的扩展,修改各种配置了。
cp /usr/local/php8.4/etc/php-fpm.conf.default /usr/local/php8.4/etc/php-fpm.conf
vim /usr/local/php8.4/etc/php-fpm.conf
根据自己具体情况修改
创建默认的配置文件
cp /usr/local/php8.4/etc/php-fpm.d/www.conf.default /usr/local/php8.4/etc/php-fpm.d/www.conf
个性内容
;因为装了多个php版本,所以改下端口
listen = 127.0.0.1:9840
;访问日志
access.log = /mnt/d/log/php8.4/$pool.access.log
;慢日志
slowlog = /mnt/d/log/php8.4/$pool.slow.log
;慢日志超时时间
request_slowlog_timeout = 5
其它的根据自己具体情况修改
# 进入php7.4源码目录
cd /mnt/d/wsl/install/php-8.4.11/
cp sapi/fpm/php-fpm.service /etc/systemd/system/php8.4-fpm.service
修改内容
ProtectSystem=false
验证 是否正常运行
systemctl daemon-reload
systemctl stop php8.4-fpm
systemctl start php8.4-fpm
systemctl reload php8.4-fpm
systemctl restart php8.4-fpm
systemctl status php8.4-fpm
# 应显示 Active: active (running)
开机自启
systemctl enable php8.4-fpm
网易《逆水寒》手游与宇树科技达成合作,虚拟世界将成机器人技术试验田
谷歌间接承认 Tensor G5 芯片存在 GPU 问题,将推送更新优化 Pixel 10 系列手机