Heim > Backend-Entwicklung > PHP7 > So konfigurieren Sie php.ini, php-fpm und www.conf in PHP7

So konfigurieren Sie php.ini, php-fpm und www.conf in PHP7

醉折花枝作酒筹
Freigeben: 2023-02-17 21:58:01
nach vorne
2126 Leute haben es durchsucht

In diesem Artikel erfahren Sie, wie Sie „php.ini“, „php-fpm“ und „www.conf“ in PHP7 konfigurieren. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.

So konfigurieren Sie php.ini, php-fpm und www.conf in PHP7

Daher enthält dieser Artikel hauptsächlich eine kurze Erläuterung dieser drei PHP-Konfigurationsdateien. Den spezifischen Konfigurationsprozess finden Sie im Anhang am Ende dieses Artikels.

1 php.ini konfigurieren

php.ini ist die Kernkonfigurationsdatei für die Ausführung von PHP:

######避免PHP信息暴露在http头中
expose_php = Off

######避免暴露php调用mysql的错误信息
display_errors = Off

######在关闭display_errors后开启PHP错误日志(路径在php-fpm.conf中配置)
log_errors = On

######设置PHP的扩展库路径
extension_dir = "/usr/local/php7/lib/php/extensions/no-debug-non-zts-20141001/"

######设置PHP的opcache和mysql动态库
zend_extension=opcache.so
extension=mysqli.so
extension=pdo_mysql.so

######设置PHP的时区
date.timezone = PRC

######开启opcache
[opcache]
; Determines if Zend OPCache is enabled
opcache.enable=1

######设置PHP脚本允许访问的目录(需要根据实际情况配置)
;open_basedir = /usr/share/nginx/html;
Nach dem Login kopieren
2 php-fpm.conf konfigurieren

php-fpm.conf ist die Konfigurationsdatei für den php-fpm-Prozess Dienst:

######设置错误日志的路径
error_log = /var/log/php-fpm/error.log
######引入www.conf文件中的配置
include=/usr/local/php7/etc/php-fpm.d/*.conf
Nach dem Login kopieren
3 www.conf konfigurieren (im Verzeichnis php-fpm.d)

www.conf Dies ist die erweiterte Konfigurationsdatei des php-fpm-Prozessdienstes:

######设置用户和用户组
user = nginx
group = nginx

######根据nginx.conf中的配置fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;设置PHP监听
; listen = 127.0.0.1:9000   #####不建议使用
listen = /var/run/php-fpm/php-fpm.sock

######开启慢日志
slowlog = /var/log/php-fpm/$pool-slow.log
request_slowlog_timeout = 10s

######设置php的session目录(所属用户和用户组都是nginx)
php_value[session.save_handler] = files
php_value[session.save_path] = /var/lib/php/session
Nach dem Login kopieren

Schließlich fügen Sie eine an Screenshot des Projekts:

So konfigurieren Sie php.ini, php-fpm und www.conf in PHP7

Empfohlenes Lernen: php-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie php.ini, php-fpm und www.conf in PHP7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:TypeCodes
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