Home >Backend Development >PHP Problem >How to install php fpm on centos
How to install php fpm on centos: First install "php-fpm" through "yum install -y php-fpm"; then start "php-fpm" through "systemctl start php-fpm".
Recommendation: "PHP Video Tutorial"
The operating environment of this tutorial: Windows 7 system, PHP version 5.6, This method works for all brands of computers.
Install php-fpm under centos7 system and configure nginx support and enable website gzip compression
Note: The installation of nginx is not introduced here. The following tutorial has nginx installed by default.
1.
yum install -y php-fpm
yum install php-pdo yum install php-mysql
yum install php-xml
The default version of yum installation is php5.4. If you want to use a higher version, you can use yum search all php-fpm to install the version you need.
2 .
Start php-fpm (Note: php-fpm default port is 9000)
systemctl start php-fpm
3.
Configure nginx to support php-fpm and start website gzip compression, modify nginx.cong:
The details are as follows:
# 开启gzip压缩 gzip on; gzip_min_length 1k; gzip_buffers 4 16k; # gzip_http_version 1.0; gzip_comp_level 2; gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png; gzip_vary off; gzip_disable "MSIE [1-6]\.";
location / { root /var/www/html; index index.php index.html index.htm; } #此配置使nginx支持php location ~ \.php$ { root /var/www/html; #指定php的根目录 fastcgi_pass 127.0.0.1:9000;#php-fpm的默认端口是9000 fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
Then restart nginx! Note: The default root directory of php-fpm is: /var/www/html
The above is the detailed content of How to install php fpm on centos. For more information, please follow other related articles on the PHP Chinese website!