首页 > 网络运维 > Linux&centos > 正文

CentOS7安装PHP环境

CentOS7安装PHP环境

一、简介

PHP 是一种开源的通用脚本语言,它可以用来开发动态和数据库驱动的网站或者移动应用程序。在一些 web 服务器上,它被广泛应用于开发 web 应用程序,这些应用程序包括微博平台、论坛、在线客服系统等等。 CentOS 7 服务器上也可以安装 PHP,下面我们将介绍在 CentOS 7 上安装 PHP 的方法。

二、准备工作

在安装 PHP 环境前,我们需要先配置好操作系统,操作系统需要具备安全权限和网络配置等正确可用的状态。此外,在安装 PHP 环境前,我们最好先安装依赖库,这样可以节省安装 PHP 的时间。下面就来介绍在 CentOS 7 上安装和配置 PHP 环境的步骤。

三、安装PHP

1. 安装PHP扩展

首先,下载PHP源码:

$wget http://php.net/distributions/php-7.3.3.tar.bz2

下载完成后,解压缩:

$tar xvf php-7.3.3.tar.bz2

接着,进入安装目录:

$cd php-7.3.3

然后,配置:

$./configure --prefix=/usr/local/php --enable-fpm --with-mysql --with-mysqli --with-pdo-mysql --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-oirditing --enable-sockets --with-curl --with-gd --enable-gd-nativie-ttf --with-mcrypt --enable-mbstring --with-pear --with-mhash --enable-intl --with-gettext --with-mhash --enable-zip

2. 安装 MySQL用户管理程序

$wget https://dev.mysql.com/get/Downloads/MySQL-Shell-8.0/mysql-shell-8.0.17-linux-glibc2.12-x8664.tar.gz

下载完成后,解压缩并安装:

$tar xvf mysql-shell-8.0.17-linux-glibc2.12-x8664.tar.gz

$cd mysql-shell-8.0.17-linux-glibc2.12-x8664

3. 安装 Nginx

下载 Nginx:

$wget http://nginx.org/download/nginx-1.12.2.tar.gz

下载完成后,解压缩:

$tar xvf nginx-1.12.2.tar.gz

进入下载文件夹,使用 gcc 编译:

$cd nginx-1.12.2

$./configure

编译完成后,安装:

$make

$make install

四、配置Nginx

配置 Nginx 之前,需要确保 PHP 环境的安装位置和 Nginx 的安装位置相同。我们可以编辑 Nginx 配置文件 /etc/nginx/nginx.conf,更改 PHP-FPM 的配置路径:

location ~ \.php$ {

root html; # 更改路径

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}

保存并退出后,我们可以在 Nginx 中测试 PHP 脚本:

$cd

$vi index.php

echo "Hello world!";

?>

保存并退出后,重启 Nginx 服务:

$service nginx restart

验证脚本是否运行正常,访问 http://localhost/index.php,出现” Hello world!”,表示安装成功。

五、总结

本文介绍了如何在 CentOS 7 上安装和配置 PHP 环境的步骤,包括安装 PHP、MySQL 用户管理程序和 Nginx,最后我们通过验证脚本,确认 PHP 环境安装配置成功。

打赏
海报

本文转载自互联网,旨在分享有价值的内容,文章如有侵权请联系删除,部分文章如未署名作者来源请联系我们及时备注,感谢您的支持。

转载请注明本文地址:http://atpbike.com/article/centos/2648.html

相关推荐

支付宝
微信
赞助本站