1)本文主要和大家分享Linux下如何安装配置PHP,下载PHP安装包,这里选用PHP

5.6版本,希望能帮助到大家。

并解压PHP安装包wget cn2.php.net/get/php-5.6.31.tar.gz/from/this/mirrorgzip -d php-5.6.31.tar.gztar xvf php-5.6.31.tar

2)添加www用户组和www用户(如果系统中已存在该用户组,不用添加该用户组)groupadd wwwuseradd -g www -s /sbin/nologin -M www

3)使用su超级用户登录Linux ,编译PHP参数su#./configure--prefix=/usr/local/php \--with-mysql=/usr/local/mysql \--with-apxs=/usr/local/apache2/bin/apxs \

--prefix 指定安装路径

--with-mysql 指定mysql路径

--with-apxs 指定apahce路径

在接下来的编译过程如果报错,可以根据报错调用 ./configure --help查看编译参数,并下载安装相应的依赖包;

4)编译,安装PHPmakemake install

5)修改Apache的配置文件,使其支持php, 对apache 的 httpd.conf 作以下修改

在“AddType application/x-gzip .gz .tgz”下添加AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .php5

在""内的内容添加"index.php",即如下:DirectoryIndex index.html index.php

将"#ServerName www.example.com:80" 修改为ServerName 127.0.0.1:80或ServerName localhost:80

6)复制php-5.6.31安装包中的配置文件cp php-5.6.31/php.ini.dist /usr/local/php/lib/php.ini

如果“php.ini.dist”不存在,可以将“php.ini-development ”或“php.ini-production”之一更改为“php.ini.dist”再执行以上指令

更改 php.ini 文件register_globals = On

7)测试安装是否完成

重启Apacheservice apache restart

随便编写一个php 文件(加入命名为test.php),放置在apache/htdoc中,在浏览器其中访问:http://127.0.0.1/test.php

如果能够正确显示php文件中的内容,则安装成功;

快速安装方式

在Centos下可以使用yum工具,在Ubuntu下使用apt-get工具,可以实现快速的安装方式,用法基本一样,这里演示使用yum安装PHP

1)查看系统中是否已经存在PHPrpm -qa php

2)安装PHPyum -y install php

3)查看PHP安装信息chkconfig php on

如果yum源上的php版本过低,比如要安装php5.6版本,可以通过以下方法:

1)配置centos epel 和 remi源# Centos 6rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpmrpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm#Centos 7yum install epel-releaserpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

2)查看可安装包yum list --enablerepo=remi --enablerepo=remi-php56 | grep php

3)安装PHPyum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof

相关推荐:

linux如何安装php,Linux下如何安装配置PHP相关推荐

  1. linux怎么进win7系统安装程序,Linux操作系统在win7操作系统下怎么安装?

    Linux操作系统在win7操作系统下怎么安装? 更新时间:2019-03-08 17:45 最满意答案 可以装虚拟的了,这样的即安全又实用的,就是先下载一个软件VM和一个Linux的镜像文件就可以了 ...

  2. 【安装】Windows下Oracle安装图解----oracle-win-64-11g 详细安装步骤

    [安装]Windows下Oracle安装图解----oracle-win-64-11g 详细安装步骤 一. Oracle 下载 官方下地址 http://www.oracle.com/technetw ...

  3. mysql linux centos 安装_Linux centos 下在线安装mysql

    1,查看是否有安装过mysql: #rpm -qa | grep mysql 如果无结果返回,说明没有安装Mysql,可以全新安装. 2,查看在线服务器提供的Mysql相关的安装包有哪些: #yum ...

  4. linux卸载alien,Ubuntu/Debian下的安装包装换工具—alien

    在Ubuntu/Debian系统下所使用的软件包是deb,那么很多只有出CentOS/Linux下的rpm包的软件在Ubuntu/Debian系统下就无法通过直接通过软件包来快速安装,当地首选的办法是 ...

  5. 红帽子linux硬盘安装教程,XP下硬盘安装RedHat Enterprise Linux 5.5图文教程

    前言:现大已经是大二了,由于学习的需要,想安装 RedHat linux enterprise 学习一下,我整理一下后用06年买的老机成功安装了,下面就是我整理出来的教程(机器环境配置因人而异). 正 ...

  6. linux mysql 装哪里_linux 下 mysql 安装目录在哪里

    linux 下 mysql 安装目录在哪里.linux mysql 安装介绍: linux 服务器 RedHat 5.0.server. MySQL 版本: 下载地址链接:http://dev.mys ...

  7. linux7 yum安装rabbitmq,CentOS7linux下yum安装RabbitMQ以及使用顶

    CentOS7 linux下yum安装RabbitMQ以及使用,亲测可用!亲测可用!亲测可用! 系统版本:CentOS 7 RabbitMQ-Server:3.5.1 一.安装erlang 1.安装准 ...

  8. centos得mysql安装教程_Centos下Mysql安装图文教程_MySQL

    Mysql是比较常用的数据库,日常开发中也是采用地比较多.工欲善其事必先利其器,本文特地来讲解下如何在centos(其他linux发行版类似)下安装Mysql.首先准备的材料:Mysql,我这里采用的 ...

  9. vnc连接linux使用教程_linux系统下vnc 的配置和使用方法

    linux系统下vnc 的配置和使用方法 发布时间:2013-06-01 17:35:28   作者:佚名   我要评论 VNC基本上是由两部分组成:一部分是客户端的应用程序(vncviewer):另 ...

  10. 02_Weblogic课程之安装篇:RedHat下JDK安装,RedHat下Weblogic安装,目录结构,环境变量设置

     1  Weblogic的安装方式有三种: 一.GUI方式安装    (java –jar wls1035_generic.jar [-mode=gui])这是默认的 二.Console方式安装  ...

最新文章

  1. Linux最大打开文件描述符数
  2. 06.系统编程-2.线程
  3. [ROS] Chinese MOOC || Chapter-2.4 Metapackage
  4. 模拟器真机环境_Appium+python自动化(二)- 环境搭建—下(超详解)
  5. linux如何得到本机地址,Linux下如何得到本机所有IP地址及MAC地址
  6. Jakarta Struts应用的七个经验
  7. 数据结构 队列Queue
  8. 百面机器学习——什么是决策树
  9. php ajax 返回字符串而不是对象
  10. 电脑打印软件哪个好用?
  11. BLE蓝牙模块NRF518/NRF281/NRF528/NRF284芯片方案对比
  12. android p正式版一加6,一加6T出厂搭载Android P 将于11月5日发布tokyo hot n0727
  13. GB2312 GBK BIG5
  14. python 特征选择方法_机器学习小窍门:Python 帮你进行特征选择
  15. PS绘制的路径不见了
  16. 权限管理实现——权限过滤器
  17. (9)数据分析-相关性分析
  18. 微信内置浏览器支付流程
  19. three.js纹理贴图不显示
  20. 沪江日语小D落户博客园~

热门文章

  1. 史上最全的微服务知识科普
  2. PyTorch 功能欠缺,Meta 推出 TorchRec 来补救?
  3. Swift与Objective-C混编时,我们是如何将编译时间优化了35%?
  4. 为什么学计算机的学生应该向开源项目做贡献?
  5. 万元奖金 , 百万流量 , 助你成为CSDN超级红人 !
  6. 下一个技术之城:长沙
  7. “背叛”乔布斯,库克做对了
  8. 35 万行代码,旷视重磅开源天元深度学习框架 ,四大特性实现简单开发
  9. 微软高管谈微软远程办公思考与实践,值得每个企业看看
  10. 腾讯 QQ 产品已经实现全量上云;中科院计算所发明新编程语言“木兰”;Electron 7.1.9 发布 | 极客头条...