【笔记】PHP安装笔记

前言

在CentOS上安装PHP

通过Yum安装

  • 如果是Apache+PHP,可以通过Yum安装

安装PHP

1
yum install php -y

安装数据库插件

1
yum install php-mysql -y

安装多字符集插件

  • 通过ISO中的rpm包安装
1
rpm -i php-mbstring.rpm

配置启动短标记

/etc/php.ini
1
short_open_tag = On
  • 启动后可以使用短标记语法
1
2
3
<?
...
?>

通过源码包安装

  • 如果是Nginx+PHP,可以通过源码包安装

准备工作

1
yum install libxml2-devel libjpeg-devel libpng-devel -y

下载源码包

1
wget https://www.php.net/distributions/php-8.1.5.tar.gz

生成Makefile

  • 生成包含fpm的Makefile
  • 软件安装路径和配置文件存放路径都设置为/usr/local/php
1
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php --with-gd --with-zlib --enable-mbstring --enable-fpm --with-jpeg-dir=/usr/lib

编译并安装

1
make && make install

复制PHP配置文件

  • 将安装包中的配置文件复制到软件根目录
1
cp php.ini-development /usr/local/php/php.ini

配置启动短标记

/usr/local/php/php.ini
1
short_open_tag = On
  • 启动后可以使用短标记语法
1
2
3
<?
...
?>

复制fpm配置文件

1
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

启动fpm

  • 默认端口号为9000
1
php-fpm

完成

参考文献

哔哩哔哩——千锋教育网络安全学院