php css 编译,LAMP环境搭建之php安装
PHP官网www.php.net
当前主流版本为5.6/7.1
下载php
cd /usr/local/src/
wget http://cn2.php.net/distributions/php-5.6.30.tar.gz
解压源码包
tar zxf php-5.6.30.tar.gz
配置编译参数
cd php-5.6.30
./configure \
--prefix=/usr/local/php \
--with-apxs2=/usr/local/apache2.4/bin/apxs \
--with-config-file-path=/usr/local/php/etc \
--with-mysql=/usr/local/mysql \
--with-pdo-mysql=/usr/local/mysql \
--with-mysqli=/usr/local/mysql/bin/mysql_config \
--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
// --with-apxs2 apache的一种工具,它可以自动的将扩展模块放到apache的modules目录下,并且在它的配置文件里加上一行
//--with-config-file-path 指定php配置文件的路径
//--with-mysql 指定mysql路径
编译安装
make && make install
安装报错:
错误1:
configure: error: xml2-config not found. Please check your libxml2 installation.
解决办法:
yum install -y libxml2-devel
错误2:
checking for BZip2 in default path... not found
configure: error: Please reinstall the BZip2 distribution
解决办法:
yum install -y bzip2-devel
错误3:
configure: error: jpeglib.h not found.
解决办法:
yum install -y libjpeg-turbo-devel
错误4:
configure: error: png.h not found.
解决办法:
yum install -y libpng libpng-devel
错误5:
configure: error: freetype-config not found.
解决办法:
yum install -y freetype freetype-devel
错误6:
configure: error: mcrypt.h not found. Please reinstall libmcrypt.
解决办法:
yum install -y epel-release
yum install -y libmcrypt libmcrypt-devel
拷贝配置文件
cp php.ini-production /usr/local/php/etc/php.ini
libphp5.so
du -sh /usr/local/apache2.4/modules/libphp5.so
37M /usr/local/apache2.4/modules/libphp5.so
这个就是我们想要的扩展模块,apache和php相结合是通过.so
查看加载的模块
/usr/local/php/bin/php -m
php css 编译,LAMP环境搭建之php安装相关推荐
- LAMP环境搭建之编译安装指南(php-5.3.27.tar.gz)
测试环境:CentOS release 6.5 (Final) 软件安装:httpd-2.2.27.tar.gz mysql-5.1.72.tar.gz php-5.3.27.tar.gz 1 ...
- LAMP环境搭建与配置(二)
11.5 httpd配置 LAMP环境搭建好之后,其实仅仅是安装上了软件,我们还有很多具体的配置工作要做. 默认虚拟主机 一台服务器上的httpd下,是能够跑多个网站.多个域名的.那么每一个网站就是一 ...
- LAMP攻略: LAMP环境搭建,Linux下Apache,MySQL,PHP安装与配置
之前写过一个red hat 9下的LAMP环境的配置,不过由于版本比较旧,很多不适用了. 所以决定写一个新的LAMP环境搭建与配置教程.本配置是在 CentOS-5.3 下 httpd-2.2.11. ...
- LAMP环境搭建教程
这里介绍一下LAMP环境的搭建,即Linux.Apache.MySQL.PHP环境. 一.首先安装操作系统 操作系统:centos6.3 (Linux平台的系统均可尝试) IP地址: 网关 ...
- LAMP环境搭建步骤
我们知道,如果我们安装的是应用服务软件,这个软件是给外网用户访问和使用的,那么应该使用源码包安装,因为源码包安装的软件经过了本机编译,性能更好.所以我们的 LAMP 环境搭建,在生产服务器上一般采用源 ...
- 生产环境下的LAMP环境搭建
生产环境下的LAMP环境搭建 V20 学习猿地 ww.lmonkey.com 一.LAMP环境介绍 Web服务器的主要功能是提供网上信息浏览服务.所有网页的集合被称为网站,网站也只有发布到网上才能被 ...
- 17. LAMP环境搭建和LNMP环境搭建
目录 17.1 Linux LAMP环境搭建的前期准备 获取源码包 把软件包传送到Linux服务器上 安装编译工具 关闭RPM包安装的apache和mysql 关闭防火墙和SELinux 关闭不必要的 ...
- 基于ECS部署LAMP环境搭建Drupal网站,云计算技术与应用报告
实验环境: 建站环境:Windows操作系统,基于ECS部署LAMP环境,阿里云资源, Web服务器:Apache,关联的数据库:MySQ PHP:Drupal 8 要求的PHP版本為7.0.33的版 ...
- LAMP环境搭建之rpm软件包
Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个 ...
最新文章
- 领导者的本质——管理自己,影响别人!(深度好文)
- 【收藏】keepalived nginx服务检测脚本
- GDCM:获取序列超声的测试程序
- 将windows c盘安装在linux,将WindowsC盘hda1安装在Linux文件系统的/winsys目录下,命令是()。...
- corntab定时执行任务
- 文件的I/O c++
- SqlServer中保留小数的实现
- Apache Flink 零基础入门(八): SQL 编程实践
- 用opencv进行图像处理-之用matplotlib显示
- ANDROID cmake版本下载,android studio中为gradle指定cmake版本
- Mac OS U盘启动后出现类似禁止符号原因
- 张开翅膀,放飞梦想,让光彩无限绽放!
- 【阶段二】Python数据分析Pandas工具使用07篇:探索性数据分析:数据的描述:数据的集中趋势
- 广义相对论 狭义相对论 双生子
- Altium Designer 19 错误警告 Design contains shelved or modified (but not repoured) polygons
- SDF: Software-defined flash for web-scale internet storage systems
- BNUZ-ACM 2018国庆新生欢乐赛部分题解+思路(已解出答案部分)
- 股票自选股程序编辑简介
- Delphi版俄罗斯方块-前奏
- 北京市委宣传部所属事业单位招聘工作人员公告-北京市委-宣传部-事业单位
热门文章
- 高等数学一使用python实现极限后有代码
- 基于JAVA+SpringMVC+Mybatis+MYSQL的酒店预订管理系统
- redirect重定向后https变成了http如何解决
- python字符串无效的原因_Python(60)扩展和嵌入1.使用 C 或 C++ 扩展 Python
- java concurrent int_Java高级特性系列--Concurrent
- 招商:笔试题(数组统计重复次数,面包累计问题)
- Qt如何调用VS编写的动态链接库(dll文件)
- python通过内置模块监控磁盘、内存、CPU、负载
- [LeetCode]题15:3Sum
- python pass关键字神奇吗