首页 > 系统相关 >centos下如何安装php环境

centos下如何安装php环境

时间:2022-09-30 14:47:41浏览次数:68  
标签:centos service systemctl yum mysql php 安装

centos下如何安装php环境

 2022-05-09 13:50:00  PHP中文网  运维  192  0

本文摘自PHP中文网,作者藏色散人,侵删。

centos下安装php环境的方法:首先安装并启动apache;然后安装mysql;接着通过“yum install php php-devel”命令安装php;最后重启apache即可。

推荐:《centos入门教程》

1.安装apache:

1

yum install httpd httpd-devel

启动apache:

1

/bin/systemctl start httpd.service

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

1

2

3

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动

firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

2.安装mysql:

1

yum install mysql mysql-server

启动mysql:

1

systemctl start mysql.service

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

1

Failed to start mysqld.service: Unit not found

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

1

yum install -y mariadb-server

启动服务

1

systemctl start mariadb.service

添加到开机启动

1

systemctl enable mariadb.service

至此完成!
可以测试一下

1

mysql -u root -p

3.安装php

1

yum install php php-devel

重启apache使php生效

1

/bin/systemctl start httpd.service

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

1

<?php phpinfo(); ?>

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

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

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

1

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

提示错误:

1

2

3

error: Failed dependencies:

 

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

需要先安装epel-release。

1.安装epel-release

通过命令:

1

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

成功安装。

2.安装PHP7

终端再次运行如下命令:

1

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

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

1

yum install php70w

这样就大功告成了。

3.验证安装

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

1

2

3

4

[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的扩展

1

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

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

1

/bin/systemctl start httpd.service

以上就是centos下如何安装php环境的详细内容,更多文章请关注木庄网络博客

标签:centos,service,systemctl,yum,mysql,php,安装
From: https://www.cnblogs.com/iancloud/p/16744831.html

相关文章

  • centos----------防火墙firewalld和iptables
    1、CentOS7默认的防火墙不是iptables,而是firewalle。关闭防火墙systemctlstopfirewalld启用防火墙systemctlstartfirewalld禁用防火墙systemctlmask......
  • Ubuntu 安装 Nginx
    安装前可以先检查一下有没有,再选择是否要安装卸载Nginx #删除除了配置文件以外的所有文件。sudoapt-getremovenginxnginx-common#删除所有与nginx有关的东西,......
  • 统信防火墙安装使用操作指南
    统信防火墙安装使用操作指南默认统信防火墙是没安装的,首先我们先安装防火墙apt-getinstallufw设置SSH的22端口允许接入ufwallow22设置其他规则ufwallow80/tcpufw......
  • linux下使用yum安装nginx
    上一次发了本地安装nginx,这次发一个yum安装nginx1.安装nginx源我们本机有的可能没有附带nginx源,所以我们这里先进行安装一个nginx源#rpm-ivhhttp://nginx.org/packag......
  • Install4j for Mac(java安装程序创建器)
    Install4j版是一款很不错的java安装文件生成工具,提供强大的脚本编辑器、命令行编辑器、安装包设计IDE、JRE管理和部署等功能,主要用于生成java应用程序本地化的安装和应用程......
  • Snipaste下载安装(使用教程)
    ##Snipaste下载安装(使用教程)**一简单介绍**Snipaste是一个免费简单但强大的截图工具,也可以让你将截图贴回到屏幕上!下载并打开Snipaste,按下F1来开始截图,再按F3,截......
  • 解决npm install 安装慢!!!
    安装慢的原因​​npminstall默认使用的安装镜像是国外的镜像,​​​......
  • 关于Centos7Th 初始化的一些概述
    -概述Q:为什么要初始化,什么是初始化?A:一般初始化是根据的后期要部署的业务环境来定制的,新装的系统其自带的软件不够支撑各种开发环境或者运维工作;需要部署和设置对应......
  • 安装中文语音
    freeswitch安装中文语音资源地址:语音文件路径:http://files.freeswitch.org/releases/sounds/1,wgethttps://files.freeswitch.org/releases/sounds/freeswitch-sounds-zh-......
  • php 微信退款证书支持CURL字符串证书传输
    publicfunctiongetTmpPathByContent($content){static$tmpFile=null;$tmpFile=tmpfile();fwrite($tmpFile,$content);......