搜索
首页后端开发PHP问题centos怎么部署php环境

centos怎么部署php环境

Oct 25, 2022 am 09:33 AM
phpcentos

centos部署php环境的方法:1、通过“yum install”命令安装扩展;2、使用“wget http://php.net/distributions/php-7.1.0.tar.gz”命令解压php;3、通过“make && make install”命令进行编译安装;4、在安装成功后,配置环境变量;5、启动“php-fpm”即可。

centos怎么部署php环境

本教程操作环境:CentOS 7系统、PHP8.1版、Dell G3电脑。

centos怎么部署php环境?

centos安装php环境

这次给大家说说我安装部署php环境(我已经成功在使用)

1、首先进行yum安装扩展

yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel ncurses curl gdbm-devel db4-devel libXpm-devel libX11-devel gd-devel gmp-devel expat-devel xmlrpc-c xmlrpc-c-devel libicu-devel libmcrypt-devel libmemcached-devel

 

2、之后进行解压php

wget http://php.net/distributions/php-7.1.0.tar.gz

要是无法下载的话进行本地官网下载php.tar.gz文件

tar -zxvf php-7.1.0.tar.gz
cd php-7.1.0

3、编译安装,编译的时候可能会出现各种报错情况,下一篇主要写编译是常见的错误及解决办法:

 

./configure \
--prefix=/usr/local/php7 \
--with-apxs2=/usr/local/apache/bin/apxs \
--with-config-file-path=/usr/local/php7/etc \
--with-mysql \
--with-mysqli \
--with-mysql-sock \
--enable-pdo \
--with-pdo-mysql \
--with-gd \
--with-iconv  \
--with-curl \
--with-zlib \
--enable-xml \
--enable-bcmath \
--enable-shmop \
--enable-sysvsem \
--enable-inline-optimization \
--enable-mbregex \
--enable-mbstring \
--enable-gd-native-ttf \
--with-openssl \
--enable-pcntl \
--enable-sockets \
--with-xmlrpc \
--enable-zip \
--enable-soap \
--without-pear \
--with-gettext \
--enable-session \
--with-jpeg-dir=/usr/local/jpeg \
--with-freetype-dir \
--with-png-dir=/usr/local/pngp \
--with-bz2

4、编译成功后安装:

make && make install

5、安装成功后配置环境变量:

为了使用方便,可以在/etc/profile文件末尾添加php环境变量 :

(1)            PATH=$PATH:/usr/local/php7/bin
(2)            export PATH

6、保存后刷新环境变量:

       source /etc/profile  #更新

7、查看环境变量:

       echo $PATH

8、看到php环境变量的路径后,以后就可以直接使用php命令了,查看php版本:

      php -v

9、现在的PHP没有.ini文件和配置文件,还需要配置PHP-FPM:

    cp php.ini-production /etc/php.ini
      cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
      cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
      cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
      chmod +x /etc/init.d/php-fpm

10、php-fpm的启动、停止和重启:

      service php-fpm start  #启动
      service php-fpm stop   #停止
      service php-fpm restart #重启

安装成功后添加一个自定义根目录里面添加index.Php文件

推荐学习:《PHP视频教程

以上是centos怎么部署php环境的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器

MinGW - 适用于 Windows 的极简 GNU

MinGW - 适用于 Windows 的极简 GNU

这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

安全考试浏览器

安全考试浏览器

Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。