centos 7.3 安装 php7.3 运行环境


  1. 安装nginx:
yum search nginx 

有的话:

yum install nginx 
  1. 配置nginx:
find / -name "nginx.conf" 

修改:

location / { # 这里改动了 定义首页索引文件的名称 index index.php index.html index.htm; } location ~ \.php$ { # 设置监听端口 fastcgi_pass 127.0.0.1:9000; #就是9000端口,不要改 # 设置nginx的默认首页文件(上面已经设置过了,可以删除)  fastcgi_index index.php; # 设置脚本文件请求的路径 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; # 引入fastcgi的配置文件 include fastcgi_params; } 
  1. 安装php-fpm: 注意:直接 yum install php-fpm 安装的可以是低版本的。
yum search fpm 

如果已经安装了低版本的,先删除:yum remove php-fpm 安装:

yum install php73-php-fpm 

如果 yum search php73 找不到包,则可以这样:

  1. 安装 eple 源:
yum install epel-release 
  1. 安装 REMI 源:
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm 

3.安装php7.3:

yum install -y php73-php-fpm php73-php-cli php73-php-bcmath php73-php-gd php73-php-json php73-php-mbstring php73-php-mcrypt php73-php-mysqlnd php73-php-opcache php73-php-pdo php73-php-pecl-crypto php73-php-pecl-mcrypt php73-php-pecl-geoip php73-php-recode php73-php-snmp php73-php-soap php73-php-xmll 
  1. 设为开机启动,启动:
systemctl enable php73-php-fpm 开机启动 systemctl start php73-php-fpm 启动 
  1. 可能只有php73 命令而没有php 命令:
find / -name "php73" 

可能会在 /usr/bin/php73 建个软链接:

ln -s /usr/bin/php73 /usr/bin/php 

这样就可能在任意目录下使用命令行的php了。

  1. 运行: 安装成功行运行:
service php-fpm start 

可能不行,去 /etc/init.d 看一下:

发现没有php-fpm,只有 php73-php-fpm 运行:

service php73-php-fpm start #centos 6.* systemctl start php73-php-fpm #centos 7.* 

则可以运行了。

  1. 查看效果: 打开 localhost/phpinfo.php 显示的版本信息应该就是7.3的了。

6.安装pdo:

yum search pdo yum install php73-php-pdo yum install php73-php-pdo-mysql..(好像上,以search的结果为准) 

然后注意重启的时候:

service nginx restart service php73-php-fpm restart  # 以上是 centeos 6.*的写法 

两个服务都要重启才能生效

 

showtooltip


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM