centos7 php安装教程
时间: 2023-07-08 22:47:33 浏览: 159
好的,下面是 CentOS 7 上安装 PHP 的步骤:
1. 安装 EPEL 仓库
在 CentOS 7 上默认没有包含最新版本的 PHP,需要安装 EPEL 仓库来获取 PHP 的最新版本。在终端中输入以下命令安装 EPEL 仓库:
```bash
sudo yum install epel-release
```
2. 安装 PHP
在终端中输入以下命令安装 PHP:
```bash
sudo yum install php
```
如果需要安装特定的 PHP 扩展,可以使用以下命令进行安装:
```bash
sudo yum install php-[extension_name]
```
其中,[extension_name] 是要安装的扩展名称,比如 php-mysql、php-gd 等。
3. 配置 PHP
PHP 的配置文件位于 /etc/php.ini。可以根据需要修改配置文件中的一些配置项,比如时区、上传文件大小限制等。
4. 测试
在终端中输入以下命令测试 PHP 是否安装成功:
```bash
php -v
```
如果能够看到 PHP 的版本信息,则说明 PHP 已经安装成功了。
希望这个教程对你有帮助!
相关问题
centos7安装php教程
以下是CentOS 7安装PHP的两种方法:
1. 通过yum安装
```shell
# 安装epel-release仓库
yum install epel-release -y
# 安装remi仓库
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
# 安装PHP7.4
yum install php74 -y
# 安装常用扩展
yum install php74-php-mysqlnd php74-php-gd php74-php-xml php74-php-mbstring -y
# 启动PHP-FPM服务
systemctl start php74-php-fpm.service
# 设置开机自启动
systemctl enable php74-php-fpm.service
```
2. 编译安装
```shell
# 安装编译PHP所需的依赖
yum install -y gcc gcc-c++ make autoconf libtool-ltdl-devel \
libxml2-devel libjpeg-devel libpng-devel freetype-devel \
openssl-devel curl-devel libxslt-devel libmcrypt-devel \
bzip2-devel readline-devel libedit-devel
# 下载PHP源码包
wget https://www.php.net/distributions/php-7.4.30.tar.gz
# 解压源码包
tar -zxvf php-7.4.30.tar.gz
# 进入解压后的目录
cd php-7.4.30
# 配置编译参数
./configure --prefix=/data/server/php \
--with-config-file-path=/data/server/php/lib \
--enable-fpm \
--with-fpm-user=www \
--with-fpm-group=www \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-iconv-dir \
--with-freetype \
--with-jpeg \
--with-png \
--with-zlib \
--with-libxml-dir \
--enable-simplexml \
--enable-xml \
--disable-rpath \
--enable-bcmath \
--enable-soap \
--enable-zip \
--with-curl \
--enable-mbstring \
--with-openssl \
--with-mhash \
--enable-opcache \
--enable-pcntl \
--enable-sockets \
--with-xmlrpc \
--enable-maintainer-zts \
--with-readline \
--with-libedit
# 编译并安装
make && make install
# 复制php.ini文件
cp php.ini-production /data/server/php/lib/php.ini
# 启动PHP-FPM服务
/data/server/php/sbin/php-fpm
# 设置开机自启动
echo "/data/server/php/sbin/php-fpm" >> /etc/rc.local
chmod +x /etc/rc.local
```
CentOS7系统php安装教程
在CentOS 7系统上安装PHP通常通过官方的软件包管理器Yum来完成。以下是安装PHP的步骤:
1. **更新包列表**:
```
sudo yum update -y
```
2. **安装Development Tools(开发工具)**,因为许多PHP模块需要它们:
```
sudo yum install epel-release -y # 如果还没有EPEL仓库,先安装它
sudo yum groupinstall "Development Tools" -y
```
3. **安装PHP基础版本**(如选择7.x,这里以PHP 7.4为例):
```
sudo yum install php74-php php74-php-common php74-php-cli php74-php-mysqlnd -y
```
4. **检查安装**:
安装完成后,你可以通过运行 `php -v` 来确认PHP的版本。
5. **配置环境变量**:
将PHP的bin目录添加到PATH环境变量中,例如添加至`~/.bashrc`文件:
```
echo 'export PATH=$PATH:/usr/bin/php74' >> ~/.bashrc
source ~/.bashrc
```
6. **启用Apache的mod_php支持(如果使用Apache作为Web服务器)**:
对于Apache,你需要编辑`httpd.conf`文件并重启服务,允许PHP处理所有.php文件。这一步骤可能会因个人配置而异。
7. **测试PHP**:
创建一个简单的php脚本test.php,内容为 `<?php phpinfo(); ?>`,然后访问`http://your_server/test.php`查看PHP是否正常工作。
注意:以上步骤假设你已经有一个正在运行的Apache服务器。如果没有,你需要先安装Apache或者选用其他Web服务器(如Nginx)。
阅读全文