前面mysql和apache都已经在ubuntu上安装成功了,但是现在apache还不支持php,这次就准备把php也安装到ubuntu上并和apache整合

1.对于ubuntu安装php需要先安装libxml2

先执行下面的命令

sudo apt-get install libxml2
sudo apt-get install libxml2-dev

2.解压php的tar.gz包

3.编译php

先进入php的解压目录,输入./configure --prefix=/usr/local/php --with-apxs2=/home/cry/apache/bin/apxs --with-mysql=/usr/local/mysql  --with-config-file-path=/usr/local/php --enable-mbstring

上面的--with-config-file-path=/usr/local/php也可以不要,看实际情况弄就行,with-apxs2配置的是apache的bin目录下面的apxs

编译php后应看到像下面的界面:

4.生成可执行文件

还是和安装其他软件一样直接使用make命令就可以了

这个过程可能持续好几分钟,这段时间可以去喝杯茶

5.安装php

6.复制编译目录里的php.ini-development到php安装目录

如果with-config-file-path没有配置那么复制这个文件到php安装目录的lib文件夹下面

7.修改apache的httpd.conf

在LoadModule最下面加AddType application/x-httpd-php .php即可

8.在apache的htdocs写一个php测试环境是否搭建成功

<?php echo phpInfo();?>
正常情况下应该看到这样的页面

ubuntu安装php5.4相关推荐

  1. Ubuntu 安装php5.6

    一. apt install python-software-properties -y 二.安装ppa源 apt install software-properties-common python- ...

  2. ubuntu安装php5.3

    sudo -i wget http://in1.php.net/distributions/php-5.3.29.tar.bz2 tar -xvf php-5.3.29.tar.bz2 cd php- ...

  3. ubuntu编译安装php5 mysql nginx

    一.首先下载软件源码包 wget http://sysoev.ru/nginx/nginx-0.8.53.tar.gz wget http:/.s135.com/soft/linux/nginx_ph ...

  4. ubuntu 编译安装php mysql_ubuntu编译安装php5 mysql nginx

    一.首先下载软件源码包 wget http://sysoev.ru/nginx/nginx-0.8.53.tar.gz wget http:/.s135.com/soft/linux/nginx_ph ...

  5. Ubuntu安装Nginx+PHP5.6+MySQL5.6

    首先更新PPA源: vi /etc/apt/sources.list deb http://ppa.launchpad.net/apt-fast/stable/ubuntu saucy main de ...

  6. php version 5.5.17-1~dotdeb.1,Ubuntu 12.04使用Dotdeb安装PHP5.4 / Nginx1.4/Redis2.6等新版本

    众所周知,Ubuntu使用apt-get默认安装的软件版本都偏低,目前Ubuntu12.04安装的PHP版本为PHP Version 5.3.10-1ubuntu3.7,Nginx.Redis等常用软 ...

  7. 让php来搞定一切!,ubuntu安装和配置php5

    安装php5 在linux下安装PHP简直太容易了,一行命令搞定一切: sudo apt-get -y install php5-common php5-cli php5-fpm 之后我们可以运行一下 ...

  8. ubuntu 编译 php5.5,ubuntu15.04编译安装php5.3和5.2

    我安装的ubuntu  mate 桌面64位 源里的php版本太高,像ecshop这种的程序跑起来老报错,调起来费劲,所以装个5.3. 先卸载php5.6: sudo apt-get --purge ...

  9. ubuntu libapache2-mod-php5,ubuntu安装apache2 mysql5 php5

    1.安装apache2 apt-get install -y apache2 2.安装mysql5 apt-get install -y mysql-server 3.安装php5 apt-get i ...

最新文章

  1. 90 后 CTO 创业 6 年,做了一件改变互联网的“小事”
  2. python读取配置文件
  3. 前缀列表(prefix-list)讲解
  4. python url拼接_教你写python爬虫——用python爬原图
  5. Nginx 的配置文件介绍
  6. 【读书笔记】非暴力沟通
  7. python print输出字符串报错
  8. 一个堆排我竟弄了 4 个动画
  9. android 关于 textview首行缩进 显示图片、文字问题
  10. Java分代垃圾回收机制:年轻代/年老代/持久代(转)
  11. Spring Boot 设置允许跨域的两种配置方式
  12. ie8和ie11的html代码生成,ie8升级ie11-IE11,IE8
  13. E路航LH950N更换电池全程图解
  14. mysql新增一个常数列_添加常数列
  15. 哒螨灵使用注意事项_哒螨灵的基础知识
  16. 水印相机定位不准确怎么办_第一台胶卷相机入门品鉴
  17. tkinter 的界面美化库:ttkbootstrap 使用教程
  18. ​华为麒麟1020首曝光;全球首款 5G 扩展现实平台发布;英特尔将开拓“全硅”市场;京东周伯文掌舵,申元庆出局……...
  19. matlab遗传算法配送路径,基于遗传算法的生鲜配送的路径优化问题
  20. 按PEP8风格自动排版Python代码

热门文章

  1. 凤凰教育商学院成立 致力于为教育机构提供运营方案
  2. 大数据Hadoop视频教程
  3. Win11 预览体验计划空白无显示的一种解决方案
  4. 不准把水放在计算机旁英语翻译,高一英语翻译题及答案
  5. linux命令vi编辑模式下小键盘不可用问题
  6. 计算机语言 逻辑关系,7. 语言、符号与逻辑关系
  7. uBuntu20.04安装Qt5.15.2出现qt.qpa.plugin: Could not load the Qt platform plugin “xcb“的问题解决
  8. C++实现五子棋小游戏(源代码)
  9. CStdioFile,CFile类,文本文件处理
  10. html 转换 pdf js插件,【jsPDF】jsPDF插件實現將html頁面轉換成PDF,並下載,支持分頁...