服务器配置PHP环境详解
确定PHP版本
在配置PHP环境之前,首先需要确定要安装的PHP版本,不同的PHP版本可能支持不同的功能和扩展,因此根据项目需求选择合适的版本至关重要。

安装PHP
以下是在Linux系统中安装PHP的步骤:
1 安装依赖
sudo apt-get update sudo apt-get install build-essential libxml2-dev libpq-dev libmysqlclient-dev
2 下载PHP源码
wget http://php.net/distributions/php-7.4.10.tar.gz tar -xzf php-7.4.10.tar.gz cd php-7.4.10
3 配置PHP
./configure --prefix=/usr/local/php --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-mysql --with-pdo-mysql --with-mysqli --with-openssl --with-zlib --with-bz2 --with-curl --with-gd --with-xmlrpc --with-xsl --enable-zip --enable-mbstring --enable-bcmath --enable-json
4 编译与安装
make sudo make install
配置Apache服务器
1 安装Apache服务器
sudo apt-get install apache2
2 配置Apache模块

sudo a2enmod php7.4
3 配置Apache虚拟主机
创建一个名为example.com.conf的文件:
<VirtualHost *:80>
ServerAdmin admin@example.com
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/example.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory "/var/www/example.com">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>4 重启Apache服务器
sudo systemctl restart apache2
配置PHP-FPM
1 创建PHP-FPM池配置文件
sudo cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
2 修改PHP-FPM配置文件
[global] pid = /usr/local/php/var/run/php-fpm.pid error_log = /usr/local/php/var/log/php-fpm.log log_level = warning [www] user = www group = www listen = /var/run/php-fpm.sock pm = dynamic pm.max_children = 50 pm.start_servers = 10 pm.min_spare_servers = 5 pm.max_spare_servers = 35
3 启动PHP-FPM
sudo systemctl start php7.4-fpm
FAQs
Q1: 如何查看PHP版本?

A1: 在命令行中输入以下命令:
php -v
这将显示当前安装的PHP版本信息。
Q2: 如何查看PHP-FPM的进程信息?
A2: 在命令行中输入以下命令:
sudo ps aux | grep php-fpm
这将列出所有与PHP-FPM相关的进程信息。
图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/148202.html




