centos下yum安装php,centos7 安装yum

本文目录一览:

如何在CentOS 6上通过YUM安装Nginx和PHP-FPM

1. 首先安装apachecentos可以直接yum安装apache 。

命令:yum install httpd //根据提示,输入Y安装即可成功安装

2. 然后启动apache,并且设置系统让 Apache 开机自动启动。

命令:

service httpd start //启动Apache

chkconfig httpd on //设置开机自启

3. 防火墙设置。关闭内核防火墙selinux,和iptables防火墙策略里设置运行网站的80端口,和数据库的3306端口。

命令:

vi /etc/selinux/config //关闭内核防火墙,将SELINUX=enforcing改成SELINUX=disabled

vi /etc/sysconfig/iptables //添加以下2个记录

-A INPUT -m state –state NEW -mtcp -p tcp –dport 80 -j ACCEPT -A INPUT -m state –state NEW -mtcp -p tcp –dport 3306 -j ACCEPT

4. 安装mysql,此处也直接yum安装

命令:

yum install mysql mysql-server。//安装mysql

service mysqld start //安装完,用命令启动服务。

mysql_secure_installation //设置mysql密码,直接回车,根据提示输入Y,然后会让输入2次你想设置的密码,接下来的按照提示一直按y就行了。 最后出现:Thanksfor using MySQL!设置成功

chkconfig mysqld on //和apache一样设置开机自启

service mysqld restart //重启mysql

5. 安装PHP,和PHP组件,

命令:

yum install php

yum install php-mysql php-gd libjpeg*php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcryptphp-bcmath php-mhash libmcrypt

到此我们的apache、mysql、php都安装完了。在此重启一次apache和mysql

service httpd restart

service mysqld restart

6. apache默认网站目录是/var/www/html,在里面写个php测试页。

命令:

cd /var/www/html

vi ceshi.php

7. 测试,在浏览器地址栏里输入http://你的ip地址/ceshi.php,或者在本地浏览器输入:、也行。出现如下图php测试页,说明安装成功。向下拉看是否支持mysql。

END

注意事项

· 关闭selinux需要重启机器才能生效。也可以用命令setenforce 0 临时关闭selinux,这个是立即生效的。

阿里云上的centos 7.2怎么yum安装php 5.6

阿里云Centos配置php环境方法/步骤打开putty工具,在主机名称中输入阿里云ecs的IP地址和端口。输入好后,点击“打开”进入。进入putty界面后,输入系统账号和密码。提示一下密码是暗文的,输入密码时不会显示在屏幕上的。进入系统后,输入命令进行安装。安装apache:yum install httpd httpd-devel 启动apache:/etc/init.d/httpd start此时输入服务器的IP地址,应该看到apache的服务页面,端口不用输,apache默认就是使用80端口安装mysql:yum install mysql mysql-server启动mysql:/etc/init.d/mysqld start安装phpyum install php php-devel重启apache使php生效/etc/init.d/httpd restart安装php的扩展yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc安装完扩展之后需要再次重启apache/etc/init.d/httpd restart最后在目录:/var/www/html/下建立一个PHP文件代码内容如下:?php phpinfo(); ?当你访问这个文件时,就能看到php版本以及所安装的插件信息了。4安装完所有的软件后,安装VPSMate面板。它提供界面化操作文件和控制软件。本数据来源于百度地图,最终结果以百度地图最新数据为准。我现在使用的是小鸟云。他们官网最近有活动蛮优惠,可以去看看!

centos6.6下怎么用yum安装php

是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。使用yum安装PHP的前提准备:

1、yum update 检查一下系统更新 初次安装可能更新的时间会比较长,请耐心等待。

2、yum install gcc gcc-c++ ;安装gcc软件编译环境。

[root@lamp ~]# yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml

安装好php之后重启httpd : /etc/init.d/httpd restart

设置成开机启动:

chkconfig httpd on

chkconfig mysqld on

整个过程我们不需要修改/etc/httpd/conf/httpd.conf 这就是版本高了的好处~

怎样在centos上安装php

开始都只需要打些代码

1.

安装Apahce, PHP, MySQL以及php连接mysql库组件。 #yum -y install httpd php mysql

mysql-server php-mysql 2. 安装apache扩展 #yum -y install httpd-manual

mod_ssl mod_perl mod_auth_mysql 3. 安装php的扩展 #yum -y install

php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc 4.

安装MySQL的扩展 #yum -y install mysql-connector-odbc mysql-devel

libdbi-dbd-mysql

2

上面的每个命令敲完后需要等待一段时间让其下载安装

#/sbin/service httpd start [启动httpd服务,与开机启动无关] #/sbin/service mysqld start [启动mysqld服务,与开机启动无关]

安装完后通过这两个命令启动服务

3

服务启动后,默认php文件存放的目录在/var/www/html目录下,这里建立一个test.php文件,里面打上些内容,如图,我这里是先删除原有的test.php,再新建

4

在浏览器中浏览

centos 如何安装最新php

一般服务器都加装防火墙,所以第一步要暂停防火墙,否则连接不到相关外网和程序源

Centos 6.默认下没有安装php组件,因此我们需要输入命令:yum -y install php 回车如下图。

不用管,程序会自动完成安装及配置。

Zend组件,Centos 6.3 里面是没有的,需要手动下载,及安装教程请点击下面链接:

到此前期的准备工作已完成,下面就要对Apache进行配置

输入命令:vi /etc/httpd/conf/httpd.conf //打开Apache配置文件,

找到ServerTokens OS 将“OS”改为“Prod “ 。//显示服务器运行错误信息。与下图一样,那么Apache你就配置成功了,如果不一样请仔细对比上面的教程是不是那个步骤少了#及字母拼写错了。

到此php运行环境便配置成功啦。

启动http, /etc/rc.d/init.d/httpd start

输入命令:vi /var/www/html/test.php 在弹出的对话框里输入信息:?phpphpinfo();?保存退出。然后通过你的浏览器输入:如出现下图界面,恭喜里php运行环境你配置成功啦。

有时由于httpd.conf没有正确配置,本想浏览php文件,实际是下载了php文件,这个是因为系统没有识别php文件,所以就认为你要下载了。

修改方法: 检查你的httpd.conf当中是否有以下几行LoadModule php5_module d:\php5\php5_apache2.dll (windows系统)

或LoadModule php5_module /usr/libexec/apache2/php5.so(或者是libphp5.so)(linux系统)||||||根据你的平台而定,实际路径也因环境而异增加AddType application/x-httpd-php .php|||||||增加DirectoryIndex index.php index.html。一定可以ok

另,如果遇到启动httpd时出现报错信息,httpd: apr_sockaddr_info_get() failed for shiweihttpd: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName,原因是没有设定ServerName

解决办法:

1)可以设定httpd.conf文件中的 ServerName,如下:ServerName localhost:80

(2)在 /etc/hosts 中填入自己的主机名称 bogon,如下:127.0.0.1 shiwei (用户名称)

还有可能遇到的问题,linux系统里存在多个httpd.conf文件,你不知道是哪个在起作用,那么service httpd restart 启动后,用ps -ef|more看http用的是什么进程,如果是、usr/sbin就用/usr/sbin/httpd -S命令,如果是/usr/local/apache2/bin/httpd,就用/usr/local/apache2/bin/httpd -S。看是启动了哪个,httpd。conf文件启动时是唯一的。

如何在CentOS 6上通过YUM安装Nginx和PHP

在CentOS 6上通过YUM安装Nginx和PHP-FPM:

第一步,在/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo:

cd /etc/yum.repos.d/

vim nginx.repo

填写如下内容:

[nginx]

name=nginx repo

baseurl=nginx.org/packages/centos/$releasever/$basearch/

gpgcheck=0

enabled=1

保存,则会产生一个/etc/yum.repos.d/nginx.repo文件。

下面直接执行如下指令即可自动安装好Nginx:

yum install nginx -y

安装完成,下面直接就可以启动Nginx了:

/etc/init.d/nginx start

现在Nginx已经启动了,直接访问服务器就能看到Nginx欢迎页面了的。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/188609.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-11-28 13:31
下一篇 2024-11-28 13:32

相关推荐

  • PHP和Python哪个好找工作?

    PHP和Python都是非常流行的编程语言,它们被广泛应用于不同领域的开发中。但是,在考虑择业方向的时候,很多人都会有一个问题:PHP和Python哪个好找工作?这篇文章将从多个方…

    编程 2025-04-29
  • CentOS 6如何删除resolv.conf的DNS

    本文将介绍在CentOS 6操作系统下如何删除resolv.conf文件中的DNS配置信息。 一、备份resolv.conf文件 在修改resolv.conf文件之前,建议首先备份…

    编程 2025-04-29
  • 使用CentOS配置监控

    本文将介绍如何使用CentOS配置监控,包括如何安装监控工具、配置监控参数、监控其他服务器等方面。 一、安装监控工具 要想进行监控,首先需要安装监控工具。在CentOS系统中,常见…

    编程 2025-04-29
  • PHP怎么接币

    想要在自己的网站或应用中接受比特币等加密货币的支付,就需要对该加密货币拥有一定的了解,并使用对应的API进行开发。本文将从多个方面详细阐述如何使用PHP接受加密货币的支付。 一、环…

    编程 2025-04-29
  • 如何使用yum安装curl、policycoreutils、policycoreutils-python-utils和openssh-server等软件包

    yum是一个常用的包管理器,可以使在Linux系统上安装、更新和卸载软件包变得更加容易。本文将详细介绍使用yum安装curl、policycoreutils、policycoreu…

    编程 2025-04-28
  • 使用PHP foreach遍历有相同属性的值

    本篇文章将介绍如何使用PHP foreach遍历具有相同属性的值,并给出相应的代码示例。 一、基础概念 在讲解如何使用PHP foreach遍历有相同属性的值之前,我们需要先了解几…

    编程 2025-04-28
  • 在CentOS上安装Redis

    Redis是一款非关系型数据库,它支持多种数据结构,包括字符串、哈希、列表、集合、有序集合等。Redis运行内存内并且支持数据持久化,它还可以应用于缓存、消息队列等场景。本文将介绍…

    编程 2025-04-28
  • PHP获取301跳转后的地址

    本文将为大家介绍如何使用PHP获取301跳转后的地址。301重定向是什么呢?当我们访问一个网页A,但是它已经被迁移到了另一个地址B,此时若服务器端做了301重定向,那么你的浏览器在…

    编程 2025-04-27
  • CentOS 7在线安装MySQL 8

    在本文中,我们将介绍如何在CentOS 7操作系统中在线安装MySQL 8。我们会从安装环境的准备开始,到安装MySQL 8的过程进行详细的阐述。 一、环境准备 在进行MySQL …

    编程 2025-04-27
  • PHP登录页面代码实现

    本文将从多个方面详细阐述如何使用PHP编写一个简单的登录页面。 1. PHP登录页面基本架构 在PHP登录页面中,需要包含HTML表单,用户在表单中输入账号密码等信息,提交表单后服…

    编程 2025-04-27

发表回复

登录后才能评论