广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >LAMP搭建3:PHP安装
  • 832
分享到

LAMP搭建3:PHP安装

LAMPPHP 2023-01-31 01:01:19 832人浏览 泡泡鱼
摘要

1.进入/usr/local/src/目录下载安装包PHP-5.4.36.tar.bz2[root@Centos6 ~]# cd /usr/local/src[root@CentOS6 src]# lsphp-5.4.36.tar.bz22

1.进入/usr/local/src/目录下载安装包PHP-5.4.36.tar.bz2

[root@Centos6 ~]# cd /usr/local/src

[root@CentOS6 src]# ls

php-5.4.36.tar.bz2

2.解压安装包

[root@CentOS6 src]# tar jxvf php-5.4.36.tar.bz2

[root@CentOS6 src]# echo $?

0

3.进入安装目录

[root@CentOS6 src]# cd php-5.4.36

4.配置安装选项

[root@CentOS6 php-5.4.36]# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/php/etc --with-Mysql=/usr/local/mysql --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-Sockets --enable-exif --disable-ipv6

php编译安装中常见配置错误处理请参考:

(1)Http://www.poluoluo.com/jzxy/201505/364819.html

(2)http://blog.sina.com.cn/s/blog_75a07c3b0101kcwb.html

错误1:configure: error: Cannot find OpenSSL's <evp.h>

解决:[root@CentOS6 php-5.4.36]# yum install -y openssl openssl-devel

错误2:configure: error: Please reinstall the BZip2 distribution

解决:[root@CentOS6 php-5.4.36]# yum install bzip2 bzip2-devel

错误3:configure: error: jpeglib.h not found.

解决:[root@CentOS6 php-5.4.36]# yum -y install libjpeg-devel

错误4:configure: error: png.h not found.

解决:[root@CentOS6 php-5.4.36]# yum -y install libpng-devel

错误5:configure: error: freetype-config not found.

解决:[root@CentOS6 php-5.4.36]# yum -y install freetype-devel

错误6:configure: error: mcrypt.h not found. Please reinstall libmcrypt.

解决:由于centos官方源中没有libmcrypy-devel这个包,我们需要安装一个工具epel,然后再安装libmcrypy-devel。

[root@CentOS6 php-5.4.36]# rpm -ivh 'http://www.lishiming.net/data/p_w_upload/forum/epel-release-6-8_32.noarch.rpm'

[root@CentOS6 php-5.4.36]# yum list |grep -i mcrypt

libmcrypt.i686                              2.5.8-9.el6                  epel

libmcrypt-devel.i686                        2.5.8-9.el6                  epel

libtomcrypt.i686                            1.17-21.el6                  epel

libtomcrypt-devel.i686                      1.17-21.el6                  epel

libtomcrypt-doc.noarch                      1.17-21.el6                  epel

mcrypt.i686                                 2.6.8-10.el6                 epel

php-mcrypt.i686                             5.3.3-5.el6                  epel

[root@CentOS6 php-5.4.36]# yum install -y libmcrypt-devel

直到配置全部正确:

[root@CentOS6 php-5.4.36]# echo $?

0

5.编译:

[root@CentOS6 php-5.4.36]# make

[root@CentOS6 php-5.4.36]# echo $?

0

6.安装:

[root@CentOS6 php-5.4.36]# make install

[root@CentOS6 php-5.4.36]# echo $?

0

7.查看安装结果:

[root@CentOS6 php-5.4.36]# ls /usr/local/php/

bin  etc  include  lib  php

8.将php加入系统环境变量:

[root@CentOS6 support-files]# vim /etc/profile.d/path.sh

#!/bin/bash

export PATH=$PATH:/etc/init.d/:/usr/local/mysql/bin/:/usr/local/apache2/bin/:/usr/local

/php/bin/

[root@CentOS6 support-files]# source /etc/profile.d/path.sh

9.测试PHP

[root@CentOS6 php-5.4.36]# php -m # -m选项查看php的静态模块

[root@CentOS6 php-5.4.36]# php -i # -i选项列出php配置的详细信息,包括模块的

部分配置选项说明:

[root@CentOS6 php-5.4.36]# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif --disable-ipv6

--with-apxs2 帮助安装动态模块的工具

[root@CentOS6 php-5.4.36]# ls /usr/local/apache2/modules/

httpd.exp  libphp5.so  mod_deflate.so  mod_expires.so  mod_rewrite.so

Apache目录下多了一个动态模块libphp5就是apxs的功劳

--with-mysql 说明php依赖MySQL,所以才先安装MySQL


--结束END--

本文标题: LAMP搭建3:PHP安装

本文链接: https://www.lsjlt.com/news/183741.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • LAMP搭建3:PHP安装
    1.进入/usr/local/src/目录下载安装包php-5.4.36.tar.bz2[root@CentOS6 ~]# cd /usr/local/src[root@CentOS6 src]# lsphp-5.4.36.tar.bz22...
    99+
    2023-01-31
    LAMP PHP
  • centos下安装搭建LAMP+WordPress
    目录 1.安装Apache服务器 2. 安装Mysql(MariaDB)数据库 3.安装PHP 7.4 4.安装WordPress 命令安装Apache yum install httpd -y 启动Apache systemctl e...
    99+
    2023-09-03
    apache mysql linux centos php
  • LAMP(3)安装PHP5、安装PHP7
                                    安装PHP5(目前很多的企业仍然是使用PHP5,因为考虑到兼容的问题)1.先进入到 /usr/local/src目录(因为我把下载的包都统一放在这里)cd /usr/local...
    99+
    2023-01-31
    LAMP
  • LAMP环境如何搭建安装(centos6.9+apache2.4+mysql5.7+php7.1)
    下文给大家带来有关LAMP环境如何搭建安装(centos6.9+apache2.4+mysql5.7+php7.1)内容,相信大家一定看过类似的文章。我们给大家带来的有何不同呢?一起来看看正文部分吧,相信看...
    99+
    2022-10-18
    lamp p7 ce
  • LAMP环境搭建+iTop安装(实测使用centos7更方便)
    centos 6.7 basic server搭建apache+mariadb+phpApache1、ifup ifcfg eth0,配置开机自动启动;2、setup 设置dns3、yum install ...
    99+
    2022-10-18
    环境 搭建 lamp
  • lamp or lnmp 环境搭建之独立安装mysql数据库
    lamp or lnmp 环境搭建,如果mysql 是独立安装的则需要授权:单独一台服务器独立安装mysql安装后,优化服务器。授权实例一:#创建用户demo,密码demo123mysql> crea...
    99+
    2022-10-18
    mysql 独立安装 数据库授权
  • Lamp环境中如何搭建Mysql与PHP环境的搭建
    今天就跟大家聊聊有关  Lamp环境中如何搭建Mysql与PHP环境的搭建,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 Lam...
    99+
    2022-10-18
    php mysql lamp
  • docker搭建php环境安装
    目录 一、什么是php?  二、docker拉取nginx和php镜像 三、创建容器   四、 测试 一、什么是php? PHP定义:一种服务器端的HTML脚本/编程语言,是一种简单的、面向对象的、解释型的、健壮的、安全的、性能非常之高...
    99+
    2023-09-22
    php 开发语言 docker
  • PHP中怎么安装LAMP环境
    这篇文章将为大家详细讲解有关PHP中怎么安装LAMP环境,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。VertrigoServVertrigoServ 是一个Windows平台下的非常专业的...
    99+
    2023-06-17
  • LAMP如何编译安装php-5.4.13
    这篇文章主要介绍了LAMP如何编译安装php-5.4.13,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、解决依赖关系:如果想让编译的ph...
    99+
    2022-10-19
    lamp php
  • 怎样进行LAMP源码安装以及如何搭建zabbix监控
    怎样进行LAMP源码安装以及如何搭建zabbix监控,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1、系统环境检查,版本说明1)版本说明#ht...
    99+
    2022-10-18
    lamp zabbix
  • Linux下如何搭建LAMP PHP开发环境
    本篇内容主要讲解“Linux下如何搭建LAMP PHP开发环境”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux下如何搭建LAMP PHP开发环境”吧!我的OS是ubuntu 9.10,得...
    99+
    2023-06-13
  • Docker下多容器搭建 lamp (httpd+mysql+php+redis)
    Docker下多容器搭建lamp环境 说明搭建拉取所需镜像mysqlmysql创建mysql测试 redisredis创建redis测试 phpphp创建php安装扩展php测...
    99+
    2023-09-29
    docker 容器
  • Linux安装配置nginx+php搭建
    Linux安装配置nginx+php搭建 文章目录 Linux安装配置nginx+php搭建1.nginx源码包编译环境和安装相应的依赖1.1 安装编译环境1.2 安装pcre库、zlib库和...
    99+
    2023-09-25
    linux nginx 运维
  • MySQL 3 环境搭建 MySQL 5.7版本的安装、配置
    MySQL5.7.43官网下载地址 MySQL :: Download MySQL Community Server 这里选5.7.43,Windows版本,然后点击Go to Download Page,下载msi安装包的版本 MSI安装...
    99+
    2023-10-23
    mysql 数据库
  • Ubuntu如何安装Apache、MySQL、PHP和LAMP
    本篇内容主要讲解“Ubuntu如何安装Apache、MySQL、PHP和LAMP”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu如何安装Apache、MySQL、PHP和LAMP”吧!...
    99+
    2023-07-04
  • 基于CentOS 6.8平台最新源代码包编译安装LAMP环境搭建(Apache+MySQL+PHP)
    部署环境系统:CentOS 6.8 x86_64Apache:2.4.23MySQL:5.7.14PHP:7.0.10apr:1.5.2apr-util:1.5.4boost:1.59.0cmake:3.6...
    99+
    2022-10-18
    redhat centos lamp 编译 安装 源代码
  • 编译安装LAMP(php-fpm)步骤详解
    内容:第一部分:编译安装LAMP(php以模块的方式工作)第二部分:编译安装LAMP(php以fpm的方式工作)第一部分:       ...
    99+
    2022-10-18
    php linux 编译安装
  • Wordpress安装搭建windows
            WordPress 是用PHP语言开发的博客平台,用户可以用它来搭建属于自己的门户网站和品牌网站,也可以把它当作一个CMS(内容管理系统)来使用。         WordPress 的特点是功能强大、扩展性强,有很好的se...
    99+
    2023-09-20
    php
  • 详解CentOS5.5 下搭建 PHP 环境(最佳的LAMP环境)
    本篇文章详细介绍了详解CentOS5.5 下搭建 PHP 环境(最佳的LAMP环境),有需要的小伙伴可以参考下。本文详细阐述在 Linux 系统中搭建 PHP 环境,由于 PHP 就是由 C 语言编写的,最初也是运行在 Linux 系统中,...
    99+
    2023-06-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作