安装gcc和make
pacman -S gcc make
安装依赖
pacman -S pkg-config oniguruma
进入源码目录, 比如 /usr/local/src/php-7.4.21
执行配置命令
./configure \
--prefix=/usr/local/php-7.4.21 \
--with-mhash \
--with-openssl \
--with-config-file-path=/usr/local/php-7.4.21/etc \
--disable-short-tags \
--enable-fpm \
--enable-xml \
--enable-bcmath \
--enable-calendar \
--enable-intl \
--enable-mbstring \
--enable-pcntl \
--enable-shmop \
--enable-soap \
--enable-sockets \
--enable-mbregex \
--enable-mysqlnd \
--enable-mysqlnd-compression-support \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--enable-ftp \
--with-curl \
--with-xsl \
--with-iconv \
--with-zlib \
--enable-sysvsem \
--enable-inline-optimization \
--with-xmlrpc \
--with-gettext
执行编译命令: make
多进程编译: make -j4 4 表示使用几个内核
执行安装命令: make install