php yum安装apache_yum安装apache编译安装php - CSDN
精华内容
参与话题
  • apache: 如果采用RPM包安装安装路径应在 /etc/httpd目录下 apache配置文件:/etc/httpd/conf/httpd.conf Apache模块路径:/usr/sbin/apachectl web目录:/var/www/html 如果采用源代码安装,一般默认安装在/...

    apache:
    如果采用RPM包安装,安装路径应在 /etc/httpd目录下
    apache配置文件:/etc/httpd/conf/httpd.conf
    Apache模块路径:/usr/sbin/apachectl
    web目录:/var/www/html
    如果采用源代码安装,一般默认安装在/usr/local/apache2目录下 

    php:
    如果采用RPM包安装,安装路径应在 /etc/目录下
    php的配置文件:/etc/php.ini
    如果采用源代码安装,一般默认安装在/usr/local/lib目录下
    php配置文件: /usr/local/lib/php.ini
    或/usr/local/php/etc/php.ini 

    mysql:
    如果采用RPM包安装,安装路径应在/usr/share/mysql目录下
    mysqldump文件位置:/usr/bin/mysqldump
    mysqli配置文件:
    /etc/my.cnf或/usr/share/mysql/my.cnf
    mysql数据目录在/var/lib/mysql目录下
    如果采用源代码安装,一般默认安装在/usr/local/mysql目录下 

    展开全文
  • yum 安装默认安装目录

    千次阅读 2017-05-19 23:44:35
    apache: 如果采用RPM包安装安装路径应在 /etc/httpd目录下 apache配置文件:/etc/httpd/conf/httpd.conf Apache模块路径:/usr/sbin/apachectl web目录:/var/www/html 如果采用源代码安装,一般默认安装在/...

    apache:
    如果采用RPM包安装,安装路径应在 /etc/httpd目录下
    apache配置文件:/etc/httpd/conf/httpd.conf
    Apache模块路径:/usr/sbin/apachectl
    web目录:/var/www/html
    如果采用源代码安装,一般默认安装在/usr/local/apache2目录下 

    PHP:
    如果采用RPM包安装,安装路径应在 /etc/目录下
    php的配置文件:/etc/php.ini
    如果采用源代码安装,一般默认安装在/usr/local/lib目录下
    php配置文件: /usr/local/lib/php.ini
    或/usr/local/php/etc/php.ini 

    MySQL:
    如果采用RPM包安装,安装路径应在/usr/share/mysql目录下
    mysqldump文件位置:/usr/bin/mysqldump
    mysqli配置文件:
    /etc/my.cnf或/usr/share/mysql/my.cnf
    mysql数据目录在/var/lib/mysql目录下
    如果采用源代码安装,一般默认安装在/usr/local/mysql目录下

    展开全文
  • centOS下,yum安装Apache过程

    万次阅读 2018-03-09 12:41:11
    第一步:安装Apache服务程序(apache服务的软件包名称叫做httpd)yum install httpd -y第二步: 将Apache服务添加到 开机自启中第三步:打开firefox浏览器 测试 127.0.0.1这样 我们的apache服务就安装好了 !...

    第一步:安装Apache服务程序(apache服务的软件包名称叫做httpd)

    yum install httpd -y


    第二步: 将Apache服务添加到 开机自启中



    第三步:打开firefox浏览器 测试 127.0.0.1



    这样 我们的apache服务就安装好了 !

    小编下面给大家 讲解一下 一些配置文件 。以及apach 的应用服务

    刚学会的安装和运行只是学习httpd服务程序成功路上的一小步而已,对于Linux系统中服务的配置就是在修改其配置文件,因此还需要知道这些配置文件分别干什么用的,以及存放到了什么位置:


    服务目录/etc/httpd
    主配置文件/etc/httpd/conf/httpd.conf
    网站数据目录/var/www/html
    访问日志/var/log/httpd/access_log
    错误日志/var/log/httpd/error_log

    我们再来看下主配置文件: vim /etc/httpd/conf/httpd.conf

    centos7 部署Apache服务器

    是不是下了 一跳,一共有353行 。但其实 没有关系的,这些配置文件中 大部分都是 注释信息,剩下的 就只有全局配置信息,区域配置信息。


    在httpd服务程序主配置文件中最为常用的参数包括有:

    ServerRoot服务目录
    ServerAdmin管理员邮箱
    User运行服务的用户
    Group运行服务的用户组
    ServerName网站服务器的域名
    DocumentRoot网站数据目录
    Listen监听的IP地址与端口号
    DirectoryIndex默认的索引页页面
    ErrorLog错误日志文件
    CustomLog访问日志文件
    Timeout网页超时时间,默认为300秒.
    Include需要加载的其他文件

    从上面表格中可以得知DocumentRoot正是用于定义网站数据保存路径的参数,其参数的默认值是把网站数据存放到了/var/www/html目录中的,而网站首页的名称应该叫做index.html,因此可以手动的向这个目录中写入一个文件来替换掉httpd服务程序的默认网页,这种操作是立即生效的

    echo "hello everyone my name is feixiangkeji" > /var/www/html/index.html

    紧接着 我们 打开firefox 浏览器 查看一下:

    centos7 部署Apache服务器

    测试成功!然后 我们 来修改 网站数据的主目录。刚开始 我们默认的网站主目录是/var/www/html

    我们把它改变为 /home/wwwroot/中 。同样我们也要在/home/wwwroot/中 创建首页文件

    mkdir /home/wwwroot

    echo "this is feixiangkeji" > /home/wwwroot/index.html

    centos7 部署Apache服务器

    目录,首页文件都创建好了 ,我们是不是要修改 网站的配置文件啊

    vim /etc/httpd/conf/httpd.conf

    找到大约在119行附近的DocumentRoot参数以及大约在123行附近的,修改后记得保存:

    centos7 部署Apache服务器

    systemctl restart httpd

    重新启动httpd服务程序后便可验证效果啦!!!但我们发现 还是刚开始测试页面 !!而刚新建的首页文件并不显示出来?????

    httpd服务程序的功能就是让用户能够访问到网站内容,因此让SELinux对网页访问功能肯定是默认允许的,但刚刚把保存网站数据的默认路径修改为了/home/wwwroot目录,这似乎就产生问题了,也就是说现在httpd提供的网站服务却要去获取普通用户家目录中的数据了,这个行为触犯SELinux服务的监管项目。既然已经找出问题所在了

    下面 小编就来 先关闭SElinux :

    [root@localhost ~]# setenforce 0

    [root@localhost ~]# getenforce

    Permissive

    centos7 部署Apache服务器

    但这种修改只是临时的,重启后就会失效!!!!!!

    我们再次访问网站

    centos7 部署Apache服务器

    果不其然 ,就是SElinux 搞的鬼

    [root@localhost ~]# ls -Zd /var/www/html

    [root@localhost ~]# ls -Zd /home/wwwroot

    centos7 部署Apache服务器

    在文件上面设置的SELinux安全上下文是由用户段、角色段以及类型段等等多个信息项目共同组成的,用户段中system_u代表系统进程身份角色段object_r代表文件目录角色类型段httpd_sys_content_t代表是网站服务系统文件。由于SELinux服务实在过于复杂,因此现在您只需要简单熟悉SELinux服务的作用就可以,现在这种情况的解决办法就是把当前网站目录/home/wwwroot的SELinux安全上下文修改为跟原始网站目录的一样就可以啦~

    semanage命令用于查询与修改SELinux的安全上下文,格式为:“semanage [选项] [文件]”。

    -l参数用于查询-a参数用于添加、-m参数用于修改、-d参数用于删除等等

    [root@localhost ~]# setenforce 1 把SElinux 改为强制

    然后我们才能修改SElinux 的 上下文

    -Z 查看文件上下文信息,也就是文件的SELinux信息,可以肤浅地理解为各个用户对该文件或文件夹的权限(只有开启Selinux才有效)

    -d 只列出目录,不包括内容,不引用符号链接

    因此ls -Zd的意思就是查看该路径下文件夹的selinux属性。

    如果系统里没有 semanage 命令

    centos7 部署Apache服务器

    我们可以 yum provides /usr/sbin/semanage 查看 semanage对应的 软件包

    centos7 部署Apache服务器

    然后 小编就 yum install policycoreutils-python

    这样 semanage 命令就可以用了

    [root@localhost ~]# semanage fcontext -a -t httpd_sys_content_t /home/wwwroot

    [root@localhost ~]# semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/*

    centos7 部署Apache服务器

    不过仅仅是这样设置完还不能让网站立即恢复访问,还需要使用restorecon命令来让刚刚设置的SELinux安全上下文立即生效,可以加上-Rv参数指定进行对目录的递归操作以及显示SELinux安全上下文的修改过程:

    [root@localhost ~]# restorecon -Rv /home/wwwroot/

    centos7 部署Apache服务器

    刷新一下

    centos7 部署Apache服务器

    这样 我们网站初期 一些基础的东西 就先说到这 ,请关注我接下来发表的 Apache 个人网站主页,

    虚拟网站主机功能,基于IP地址的,基于端口的,和基于域名访问的三种模式。


    展开全文
  • centos 安装apachephp并配置

    千次阅读 2018-11-15 11:21:14
    1.安装和配置 apache 1.1 安装 这里使用yum安装 检测当前是系统是否已经安装apache yum list all httpd 运行下面命令安装 apache yum install -y httpd 使用如下命令启动apache service httpd start ...

    1.安装和配置 apache

    1.1 安装

    这里使用yum安装

    检测当前是系统是否已经安装apache

    yum list all httpd

    运行下面命令安装 apache

    yum install -y httpd

    使用如下命令启动apache

    service httpd start

    上面截图说明调用了 systemctl start httpd.service 命令启动了 apache

    在浏览器中输入公网IP或者域名,响应如下

    1.2 配置apache

    下面代码配置apache 开机启动

    systemctl enable httpd

    下面代码禁止apache 开机启动

    systemctl disable httpd

    1.3 常用操作

    停止服务

    service httpd stop

    启动服务

    service httpd start

    重启服务

    service httpd restart

    参考链接:https://www.linuxidc.com/Linux/2018-05/152261.htm

    2 安装php7

    首先更新 yum 源

    rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 
    rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
    

    然后执行下面的命令安装php及php的一些扩展

    yum install php70w-common php70w-fpm php70w-opcache php70w-gd php70w-mysqlnd php70w-mbstring php70w-pecl-redis php70w-pecl-memcached php70w-devel
    

    注意,还可以单独安装php的其他扩展

    安装完成之后,可以通过如下命令查看php是否安装成功

    php -v

    3.配置apache 支持php

    apache 的默认文档目录是 /var/www/html

    在此目录下新建 html 文档,然后通过如下地址访问

    http://公网IP/hello.html

    能够访问

    然后在此目录下新建一个php文件,再通过如下地址访问

    http://公网IP/hello.php

    发现无法解析PHP 代码

    所以需要配置apache 支持 php 文件

    配置方法

    原因在于,上面安装php时,忘记安装php70w了,所以只需要执行下面命令

    yum install php70w

    然后重启apache ,就能够正常访问php文件了。

     

    展开全文
  • 安装ApachePHP、Mysql、连接Mysql数据库的包:yum -y install httpd yum -y install php yum -y install php-fpmyum -y install mysqlyum -y install mysql-serveryum -y install php-mysql除了mysql-server其他都...
  • CentOS搭建LAMP环境

    万次阅读 2017-10-17 23:35:27
    1. 搭建 MySQL 数据库安装 MySQL使用 yum 安装 MySQL:yum install mysql-server -y安装完成后,启动 MySQL 服务:service mysqld restart设置 MySQL 账户 root 密码:/usr/bin/... 安装 Apache 服务安装 Apache使用 y
  • centos7下yum安装php,Apache,mysql

    千次阅读 2017-08-25 11:09:11
    记录下来,否则又要每次安装Google了 安装php7由于yum源的php版本较低,所以需要找到高版本的rpm源yum -y install epel-release ...yum install php70w安装Apache默认yum安装php7时,会自动安装Apache
  • lamp环境只编译安装php

    万次阅读 2020-02-02 19:31:40
    linux上yum安装apache和mysql的源更新都较快,但php版本往往比较低。所以往往有需求yum安装apache和mysql,然后编译安装php。这个思路就在于不使用yum安装php,需要手动指定apxs的路径。 补充知识:apxs是一个为...
  • 经过2天的无数次试验,泪奔中,终于安装完成,下面是我在centos6.5下安装php+mysql+apache并整合的具体流程: 1.源码安装apache(网上有教程),我安装的是httpd-2.2.27.tar.gz,参考如下流程 Linux下安装Apache ...
  • linux下yum安装php运行环境

    万次阅读 2017-08-25 18:00:16
    linux下yum安装php运行环境
  • 首先收一下:centos7.0用yum直接安装apachephp他们的默认版本是apache2.4和php5.4 1、安装之前先检查一下系统是否有默认安装apache或者php rpm -qa | grep httpd rpm -qa | frep php 2、把上面指令列出来的...
  • centos7下安装php环境

    万次阅读 2017-05-23 16:29:37
    1、查看当前服务器的版本 #方法1 cat /etc/redhat-release #方法2 rpm -q centos-release ...2、安装apache #一键安装apache yum install httpd #启动apche service httpd start #centos7 启动ht
  • 作者语: 本身想找一个教程, 但按照一个教程打了上千条命令, 还剩一半, 实在承受不住了. 根据lnmp配置的经验, 自己尝试. 侥幸成功. 以下是正文 -------------------------------------------------------------------...
  • hadoop集群监控工具ambari安装

    万次阅读 2012-08-22 15:19:09
    Apache Ambari是对Hadoop进行监控、管理和生命周期管理的基于网页的开源项目。它也是一个为Hortonworks数据平台选择管理组建的项目。Ambari支持管理的服务有: Apache HBase Apache HCatalog Apache Hadoop HDFS ...
  • linux-centos6.5 yum安装php5.4 apache2.2

    千次阅读 2015-10-30 11:02:27
    centos6.5系统,yum install php默认的版本是php5.3,本次安装需要最低版本为php5.4,最开始用yum install httpd安装apache2.2,但是源码编译php5.5的时候,configure参数始终找不到apache的apxs2文件,编译失败。
  • 遇到这个问题我困了一天,网上各种...该文件是否存在,不存在的话就得安装mod_php模块,网上各种方法都试了都不好使,我强烈推荐使用yum命令来安装apache的mod_php模块:yum install mod_php71w 如果没有这个安装包...
  • 由于此项目的apache只是用于下载功能和安装phpAdmin来查找数据库,而且之前已经安装了Mysql 5.6,于是在部署是都是直接使用yum命令方法安装。 但在使用yum install php-mysql时报了一大堆的错误: from install of...
  • LAMP+redis安装部署

    万次阅读 2020-07-08 16:52:29
    1、安装版本说明 php7.2+apache2.4+mysql5.7+redis yum源:php升级 rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 常用...
  • centos6.9 yum安装高版本php,apache,mysql

    千次阅读 2018-01-27 21:30:28
    1.检查当前安装PHPyum list installed | grep php 如果要删除,可执行 yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 ...
  • CentOS 6.4 yum安装 LAMP环境

    万次阅读 2016-09-08 15:30:00
     1、 centOS安装完成时是默认存在的,不需要做任何操作,可以直接使用yum 命令进行操作, 默认是在 /etc/yum.repos.d/目录下的  2、 如果你因为制作本地yum源或者不小心删掉了/etc/yum.repos.d里面的文件,不要慌...
1 2 3 4 5 ... 20
收藏数 42,217
精华内容 16,886
关键字:

php yum安装apache