PHP(一)PhpStorm配置PHP环境

一    Centos7.7系统原来PHP环境

①   安装好图形界面没有PHP环境

②   安装其它软件引入的php包

备注: 当前的环境是'②'

 

备注: 保留'相关环境'目的是方便rpm升级'php新版本'出错,进行回退

二    php安装

思考:直接yum安装新版本还是源码安装

说明: 当前'os'配置的环境有'java、php、perl、python、go',为了避免进一步复杂,'原来'打算采用'源码安装'

测试: 先开一台'虚拟机'进行'php7.3、php7.4'的rpm安装

(1)清除旧版本环境 

说明: 先在虚拟机上安装,发现'rpm -ql 包名-->7.4'跟系统'5.4'的不冲突,因此'直接卸载旧'版本,安装'新'版本

++++++++'升级前'查看'php5.4'安装版本++++++++

yum list installed | grep php

+++++++++'删除旧版本'+++++++++

备注: 保留旧版本主要是为了'安装新版本'也'安装这些'

=`yum list installed | grep php | awk '{print $1}'`

yum remove ${May_Need} -y

(2)Centos7.7安装yum源

①  安装基本依赖

yum install -y gcc gcc-c++  make zlib zlib-devel pcre pcre-devel  libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers autoconf

②  安装yum源

++++++++++'安装php的yum源'

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm

(3)安装php7.4

①  安装基本的php环境

+++++++++'运行时只开启remi-php74仓库'+++++++++

yum --enablerepo=remi-php74 install php74-php -y

whereis php  --> '查看php7.4的安装路径'

ln -s /opt/remi/php74/root/usr/bin/php /usr/bin/php

②  安装基本扩展库

           ++++++++++++'对比这两种方式的差异性(建议采用后者)'++++++++++++

yum --enablerepo=remi-php74 install php-pear php-pear-Net-IDNA2 php-pecl-apcu php-74-php-fpm php-xml php-zip php-mysqlnd php-mod php-soap php-xmlrpc php-mbstring  php-gd php-mcrypt php-ldap php-intl php-process php-mbstring php-pgsql php-pdo

yum --enablerepo=remi-php74 install php74-php-pear php74-php-pear-Net-IDNA2 php74-php-pecl-apcu php74-php-fpm php74-php-xml php74-php-zip  php74-php-mod php74-php-soap php74-php-xmlrpc php74-php-mbstring  php74-php-gd php74-php-mcrypt php74-php-ldap php74-php-intl php74-php-process php74-php-mbstring php74-php-pgsql php74-php-pdo \
'php74-php-memcache'  'php74-php-redis' 'php74-php-mysqlnd'

建议: 安装模式的'前缀'是php74-*

重点关注: 'mysql'、'memcache'、'redis-->版本:5.3.2'

备注: php7'不支持'mysql扩展,'使用mysqlnd'

新版本PHP7.4与新版本MySQL8认证问题 

③  安装php-fpm

yum --enablerepo=remi-php74 install 'php74-php-fpm -y'
systemctl enable php74-php-fpm.service 
systemctl start php74-php-fpm.service 

④  安装其它扩展库

yum search --enablerepo=remi-php74 php74

++++++++++++'其它辅助模块'++++++++++++

php74-php-pecl-'mongodb'、php74-php-'lua'、php74-php-'http'

php74-php-pecl-http-devel.x86_64         
php74-php-pecl-http-message-devel.x86_64 
php74-php-pecl-http-message.x86_64      
php74-php-pecl-http.x86_64

php74-php-swoole --> '高性能网络请求功能'

⑤    模块的位置

++++++'查看安装的扩展模块'++++++
 
          php74 -m

三    PhpStorm配置PHP环境

File --> 'Settings'

<?php
phpinfo();

 

 

 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值