centos下如何安装php环境

发布时间 - 2020-09-27 00:00:00    点击率:
centos下安装php环境的方法:首先安装并启动apache;然后安装mysql;接着通过“yum install php php-devel”命令安装php;最后重启apache即可。

推荐:《centos入门教程》

1.安装apache:

yum install httpd httpd-devel

启动apache:

/bin/systemctl start httpd.service

此时在浏览器地址栏输入服务器的IP地址,应该看到apache的服务页面,端口不用输,apache默认就是使用80端口,如果端口改变了就要输。
有可能访问不了 你需要将Centos 7 中的
防火墙关闭:

 systemctl stop firewalld.service #停止firewall
 systemctl disable firewalld.service #禁止firewall开机启动
 firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

2.安装mysql:

yum install mysql mysql-server

启动mysql:

systemctl start mysql.service

要启动MySQL数据库是却是这样的提示

Failed to start mysqld.service: Unit not found

解决方法如下:
首先需要安装mariadb-server

yum install -y mariadb-server

启动服务

systemctl start mariadb.service

添加到开机启动

systemctl enable mariadb.service

至此完成!
可以测试一下

mysql -u root -p

3.安装php

yum install php php-devel

重启apache使php生效

/bin/systemctl start httpd.service

此时可以在目录:/var/www/html/下建立一个PHP文件index.php,加入代码:

然后在浏览器访问这个文件,就能看到PHP的一些信息,php.ini配置文件的路径可以在这个页面上看到

如若安装PHP7版本请看下面的操作

在centos7通过yum安装PHP7,首先在终端运行:

rpm -Uvh htt[ps](http://www.111cn.net/fw/photo.html)://mirror.webtatic.com/yum/el7/webtatic-release.rpm

提示错误:

error: Failed dependencies:

epel-release >= 7 is needed by webtatic-release-7-3.noarch

需要先安装epel-release。

1.安装epel-release

通过命令:

rpm -ivh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

成功安装。

2.安装PHP7

终端再次运行如下命令:

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

成功获取PHP7的yum源,然后再执行:

yum install php70w

这样就大功告成了。

3.验证安装

终端命令:php -v,显示当前PHP版本,信息如下:

[root@iZ94w0kemvtZ /]# php -v
PHP 7.0.2 (cli) (built: Jan  9 2016 14:00:11) ( NTS )
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies

这样就在CentOS 7下通过yum安装成功PHP7.

安装php的扩展

 yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

安装完扩展之后需要再次重启apache

/bin/systemctl start httpd.service


# centos  # 重启  # 就在  # 在这个  # 却是  # 就能  # 有可能  # 大功告成  # 然后再  # 建立一个  # 配置文件 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】  想要更高端的建设网站,这些原则一定要坚持!  如何确保FTP站点访问权限与数据传输安全?  Python自动化办公教程_ExcelWordPDF批量处理案例  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  潮流网站制作头像软件下载,适合母子的网名有哪些?  JavaScript数据类型有哪些_如何准确判断一个变量的类型  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  Laravel如何自定义错误页面(404, 500)?(代码示例)  如何在阿里云通过域名搭建网站?  Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程  如何快速搭建虚拟主机网站?新手必看指南  Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制  如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环  如何快速登录WAP自助建站平台?  如何实现建站之星域名转发设置?  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  网站制作企业,网站的banner和导航栏是指什么?  Laravel如何使用.env文件管理环境变量?(最佳实践)  Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】  香港服务器选型指南:免备案配置与高效建站方案解析  iOS发送验证码倒计时应用  JS弹性运动实现方法分析  晋江文学城电脑版官网 晋江文学城网页版直接进入  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  Laravel如何生成和使用数据填充?(Seeder和Factory示例)  ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集  jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】  Win11关机界面怎么改_Win11自定义关机画面设置【工具】  Python进程池调度策略_任务分发说明【指导】  在线教育网站制作平台,山西立德教育官网?  ,交易猫的商品怎么发布到网站上去?  谷歌Google入口永久地址_Google搜索引擎官网首页永久入口  Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程  如何在阿里云虚拟服务器快速搭建网站?  Laravel如何实现模型的全局作用域?(Global Scope示例)  Linux安全能力提升路径_长期防护思维说明【指导】  如何用PHP工具快速搭建高效网站?  google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  如何快速搭建FTP站点实现文件共享?  JavaScript如何操作视频_媒体API怎么控制播放  Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册  JavaScript如何实现音频处理_Web Audio API如何工作?  如何快速生成凡客建站的专业级图册?