这篇文章主要介绍“CentOS7下怎么部署php7.1和开启MySQL扩展”,在日常操作中,相信很多人在CentOS7下怎么部署php7.1和开启MySQL扩展问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CentOS7下怎么部署php7.1和开启MySQL扩展”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!简单安装(yum方式)安装软件源添加epel源添加remi源安装并更新软件安装yum-config-manager实用程序更新系统当前软件版本更新完成后,就可以安装所需要的php版本了。安装php以上准备工作完成后,就可以安装所需的php版本了。对于php5.4安装前可尝试yum search php54搜索可安装的软件包。对于php7.0安装前可尝试yum search php70
搜索可安装的软件包。对于php7.1安装前可尝试yum search php71
搜索可安装的软件包。完成后还需要添加php常用扩展:对于nginx安装前仍建议尝试yum search nginx
搜索可安装的软件包。安装完成后配置php及nginx并启动用以测试phpinfo页面,这时候应该能正常显示。源码编译安装安装前的准备下载php安装包解压安装依赖包配置安装编译配置具体可以参考php官方安装说明文档:编译安装配置环境变量:
在/etc/profile末尾追加export path=$path:/usr/local/php/bin
,然后执行source /etc/profile
生效后查看php版本:安装后的配置配置php-fpm
安装完成后可以通过sapi/fpm/php-fpm.server
来启动php-fpm了。不过为了以后管理方便,通常需要将配置文件统一放到/etc目录下,并将php-fpm.server添加至systemctl服务。如下:然后更改/usr/lib/systemd/system/php-fpm.service文件使其执行正确的路径,如下:启动php-fpm
第一次通过systemctl启动php服务时需要先将php-fpm服务enable:编译安装nginx详见,并根据需要配置并启动nginx。这里就不在写了。开启mysql扩展(仅编译安装)由于php7已经完全移除了mysql的扩展支持(由mysqli与mysqlnd取代),因此一些老的软件在升级php版本后会报类似mysql_connect()函数未定义的错误,一般建议使用新的phpmysqli或者pdo扩展进行替换。当然也可以检出遗留版本的支持mysql扩展的php7代码自行编译安装了,不过需要注意的就是mysql扩展可是完全没有后续更新的了。安装前准备查看当前扩展
查看当前php7.1自带扩展:可以看到mysql扩展确实已经被移除了,我们可以直接在ext目录下检出老的php mysql扩展代码。获取php m免费云主机域名ysql扩展源码编译安装mysql扩展使用phpize编译安装安装完成后需确认mysql扩展安装是否正确。
最后修改php.ini配置文件,增加一行:重新启动php-fpm服务就能在phpinfo里看到mysql扩展了:
到此,关于“CentOS7下怎么部署php7.1和开启MySQL扩展”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注百云主机网站,小编会继续努力为大家带来更多实用的文章!
这篇“ThinkPHP6中怎么使用Redis”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅免费云主机域名读完这篇文章能有所收获,下面我们一起来看看这篇“ThinkPHP6中怎么使用Redis”…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。