没学过php,今天周末正好有时间就拿来耍耍,先配置个基本的开发环境,之后再做打算。有童鞋就说了,这么简单的配置,哪个不会哦,确实!由于平时习惯了记录,既然记录了,那就拿出来分享。不管是拍砖还是捧场,我都乐意。哈哈……在linux中搭建PHP环境需要安装以下工具libxml2、apache2、 php5。下面一步一步来

1、安装libxml2

下载:ftp://xmlsoft.org/libxml2/libxml2-2.7.8.tar.gz

#tar -zxvf lixml2-2.7.8.tar.gz
#cd lixml2-2.7.8
#make && make install

2、安装apache

下载:http://labs.renren.com/apache-mirror//httpd/httpd-2.2.22.tar.gz

#tar -zxvf httpd-2.2.22.tar.gz
#cd httpd-2.2.22
#./configure --enable-moudle=so

安装完成后会在/usr/local/目录下新建一个apache2目录,所有的执行文件都会被拷贝到这个目录,为了方便使用服务的开启关闭等操作,故设置环境变量

#vim ~/.bashrc

添加:exportPATH=/usr/local/apache2/bin:$PATH

启动:httpd -k start

停止:httpd -k stop

重启:httpd -k restart

启动后验证是否是成功的可以在浏览器中输入127.0.0.1:80或者 localhost:80进行验证,若启动成功应该会在浏览器中显示:itworks!

3、安装PHP5

下载:http://cn2.php.net/distributions/php-5.4.0.tar.gz

#tar -zxvf php-5.4.0.tar.gz
#cd php-5.4.0
#./configure--with-apxs2=/usr/local/apache2/bin/apxs--with-libxml-dir=~/software/php/libxml2--with-config-file-path=/usr/local/lib

到这一步如果配置没错应该会有以下提示:

#make -j8

这一步会提示don't forget ‘make test’

中途会有提

#make test,输入“N”即可。

#make install

这一步完成后,将php目录下的php.ini-dev*拷贝到/usr/local/lib中重命名为php.ini

4、整合php和apache

通过修改/usr/local/apacpehe2/conf/httpd.conf来配置php,可查找“AddType application”,可查找到以下两句话:

AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz

将其注释,改为:

AddType application/x-httpd-php空格.php
AddTypeapplication/x-httpd-php-source空格.phps

到此php环境搭建完成,写个简单的php文件测试下(这个文件放在/usr/local/apache2/htdocs目录下)

<?php phpinfo();?>

OK!环境配置完成,开始PHP之旅吧~

原创文章,欢迎转载,转载请注明出处http://blog.csdn.net/tangcheng_ok

Linux搭建PHP5开发环境相关推荐

  1. Linux搭建Kafka开发环境

    Linux搭建Kafka开发环境 Kafka是最初由Linkedin公司开发,是一个分布式.支持分区的(partition).多副本的(replica),基于zookeeper协调的分布式消息系统,它 ...

  2. Linux搭建安卓开发环境

    Linux下搭建Android开发环境 为什么要在Linux搭建开发环境呢?从直观来说,Android虚拟机在Linux下运行速度更快,而且性能更稳定. 我使用的Linux环境是ubuntu-10.1 ...

  3. linux搭建java开发环境_linux中搭建java开发环境

    今天试着在Linux下面搭建java开发环境,现总结一下具体步骤. 1.JDK的安装1.6 版本 cd /opt mkdir java 执行下面命令安装JDK(首先创建/opt/java目录) tar ...

  4. win10下用Linux搭建pythonnodejs开发环境

    Win10下用自带Linux系统搭建开发环境 Win10下用自带Linux系统搭建开发环境 启用Linux 老版本(win10 1709之前): 新版本(win10 1709之后) 卸载linux 老 ...

  5. 老牛知点所以然-Deepin Linux搭建Swift开发环境

    文章目录 前言 前置条件 依赖准备 下载安装包 体验 前言 最近看了IOS和OC相关内容,基本七七八八了,本来打算入手一个Mac mini的,奈何实在肉疼,且AS尚且没有完全兼容M1芯片,又不想折腾黑 ...

  6. Linux搭建python开发环境

    Linux自带python2,但之前Python 核心团队numpy计划在 2020 年停止支持 Python 2,所以自己动手搭建python3的开发环境 下载 wget https://www.p ...

  7. Linux搭建PHP开发环境

    集百家之所长搭建的PHP环境 文章目录 集百家之所长搭建的PHP环境 1安装SSH和Xftp 2安装宝塔面板 3安装Mysql 4 安装Apache PHP 安装 配置Apache 至此环境搭建成功 ...

  8. 超详细Linux搭建Java开发环境

    第一次玩Linux,一边配一边写,以防以后忘了,网上有好多过时或者有误的,在这里用的是比较新的 硬件 JDK1.8.0_121(截止2017-1-26最新) CentOS 7(截止目前最新版) 下载j ...

  9. Linux 搭建golang开发环境

    0.创建目录 # mkdir -p /work/golang/ #cd  /work/golang/ 1.下载golang安装包: # wget https://www.golangtc.com/st ...

最新文章

  1. Linux网络 - 数据包的发送过程
  2. 图像去畸变矫正及双线性内插法
  3. memcache---mongodb---redis比较
  4. wxpython输入框_基于wxPython的GUI实现输入对话框(1)
  5. Kati详解-Android10.0编译系统(五)
  6. matlab mnl,LaTex中插入VISO 和 MATLAB 经验总结
  7. Ubuntu(Linux)上安装ROS缓慢,解决方法:添加ros的国内镜像源,以及ROS安装过程使用rosdep update出现错误:‘The read operation timed out‘
  8. 全局变量/static静态变量在section段中的分布
  9. top命令---Linux学习笔记
  10. 我也确实很向往深圳这种拼搏的精神
  11. Windows2003屏蔽IP
  12. 上大学有用吗?35岁以上的程序员都去哪里了
  13. 在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义
  14. 软件测试-mocha入门
  15. 【美团校招在线考试笔试题】钱币面值组合
  16. 首次试水天池数据大赛——7个小时玩了把美年健康AI大赛
  17. python 白噪声检验-Python中的白噪声时间训练
  18. JS实现抽奖代码(0-999随机数开始暂停抽奖按钮)
  19. 主流大数据调度工具对比
  20. 基于React的Alita框架的jest用法

热门文章

  1. yaf 修改php.ini,Yaf的配置
  2. CC3200学习笔记02-芯片简介
  3. Spire.OCR for .NET Patch
  4. 硬盘在linux下不认,LINUX不认硬盘!
  5. GitHub官方App正式推出了,小伙伴们确定不下载一个吗?
  6. Activity中AndroidMainfest启动模式
  7. 初学Python来用它制作一个简单的界面
  8. 百度小程序接入搜索结果-标准化服务SPU指导手册
  9. Unity基础笔记(3)—— Unity UI系统
  10. 房屋租赁系统 租房管理系统设计与实现 java SSM