Heim > Backend-Entwicklung > PHP7 > Hauptteil

Über die Kompilierung und Installation von PHP7.3.10

藏色散人
Freigeben: 2023-02-17 13:40:01
nach vorne
2984 Leute haben es durchsucht

php7.3.10 kompilieren und installieren

Installationsumgebung (Bare Metal) konfigurieren: centos7.2

Laden Sie das angegebene Quellcodepaket der PHP-Version herunter

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

herunterladen 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/
Nach dem Login kopieren

1. Konfigurieren Sie die für die Installation erforderliche Umgebung

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
Nach dem Login kopieren

2. Konfigurieren Sie den Installationsort und aktivieren Sie Erweiterungen

./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
Nach dem Login kopieren

3. Kompilieren und installieren

4. Konfigurieren Sie die PHP-Nutzung

make && make install
Nach dem Login kopieren

5. Starten Sie php-fpm

# 拷贝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
Nach dem Login kopieren

5. Stellen Sie sicher, dass der Benutzer und die Benutzergruppe PHP und NGINX starten konsistent sind, können dadurch einige Probleme mit Zugriffsrechten vermieden werden

service php-fpm start
# 设置php-fpm开机启动
chkconfig php-fpm on
Nach dem Login kopieren

nginx Der von der Verwendung in nginx.conf verwendete Benutzer befindet sich im Allgemeinen im Header der Konfigurationsdatei

6. Nginx-Konfigurationsschlüssel

/usr/local/php/etc/php-fpm.d/www.conf 的 user、group
Nach dem Login kopieren
Weitere verwandte PHP7-Artikel finden Sie unter: „

PHP7

“ Tutorial

Das obige ist der detaillierte Inhalt vonÜber die Kompilierung und Installation von PHP7.3.10. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!