文档章节

apache + php 简单环境搭建

Nox
 Nox
发布于 2014/02/19 13:36
字数 378
阅读 35
收藏 0

最近需要使用一些简单的CMS系统,于是需要PHP环境的支持。因为不熟悉PHP,在环境的配置和搭建上稍微花了一点时间。好记性不如烂笔头,把下面的东西记下来备忘。


首先安装apache

apache的编译安装比较简单,使用如下的命令:

./configure --prefix=/opt/apache --with-ldap --enable-mods-shared="all ssl ldap cache proxy authn_alias mem_cache file_cache authnz_ldap charset_lite dav_lock disk_cache"


安装zlib的支持,google找到zlib相应版本的下载,解压到本地合适位置

执行:

./configure --prefix=/usr/local/zlib

make

make install


安装 libpng的支持,google libpng,找到相应的压缩包下载。解压到本地。

执行:

./configure --prefix=/usr/local/libpng

make

make install


其次执行free type的安装,同样,找到free type的压缩包下载,解压到本地。

执行:

./configure --prefix=/usr/local/freetype

make

make install


执行jpeg的安装,下载地址 http://www.ijg.org/

执行

./configure --prefix=/usr/local/jpeg --enable-shared

make

make install


执行libgd的安装,搜索libgd,找到下载同样解压到本地。执行

./configure --prefix=/usr/local/gd2 --with-png=/usr/local/libpng --with-freetype=/usr/local/freetype --with-jpeg=/usr/local/jpeg

make

make install


执行php的安装,下载,解压

./configure --prefix=/opt/php5 --with-apxs2=/opt/apache/bin/apxs --with-mysql=/usr/lib64/mysql --with-config-file-path=/opt/php_conf --enable-track-vars --with-xml --with-freetype-dir=/usr/local/freetype --with-jpeg-dir=/usr/local/jpeg --with-zlib-dir=/usr/local/zlib  --with-gd=/usr/local/gd2 --with-png-dir=/usr/local/libpng


ln -s /usr/lib64/mysql/libmysqlclient.so /usr/lib/libmysqlclient.so




在以上过程中。我曾经遇到过mysql和freetype版本有冲突的情况。换了一个freetype之后,问题就解决了。

© 著作权归作者所有

Nox

Nox

粉丝 10
博文 41
码字总数 25353
作品 0
程序员
私信 提问
阿里云linux+kodexplorer可道云搭建私有云盘

kodexplorer可道云介绍 KodExplorer可道云,原名芒果云,是基于Web技术的私有云和在线文件管理系统。致力于为用户提供安全可控、可靠易用、高扩展性的私有云解决方案。用户只需通过简单环境搭...

1545319366528454
2018/12/03
0
0
PHP版本Non Thread Safe和Thread Safe如何选择?区别是什么?

PHP版本分为Non Thread Safe和Thread Safe,Non Thread Safe是指非线程安全,Thread Safe是指线程安全,区别是什么?如何选择? Non Thread Safe和Thread Safe的区别 Non Thread Safe:非线程...

云服务器吧
05/10
0
0
linux系统下搭建php环境之-Discuz论坛

1、安装搭建论坛必要的软件 apache php mysql CentOS系统我们可以直接使用 yum install 的方式进行软件安装,腾讯云有提供软件安装源,是同步CentOS官方的安装源,包涵的软件都是当前最稳定的...

蚂蚁也疯狂
2015/03/10
10.1K
0
Ubuntu LAMP

环境: Ubuntu 14.04 XAMPP提供了一种简单的搭建方式 Apache 启动 Apache : 重启 Apache: 停止 Apache: 上述命令也可以写成这种形式(以启动为例): MySQL PHP 可以使用phpinfo()函数来测...

山里来的鱼
2016/07/08
7
0
CodeIgniter框架环境配置

之前连续搭了好几个项目,觉得用CodeIgniter框架搭建项目已经非常熟悉了。今天想再单独弄一个环境,用作PHP技术的学习和实践平台,却发现之前“熟记”的过程都快放的差不多了,怎么都安装不成...

Claire_level
2012/05/14
5.3K
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Boot 2 实战:使用 Spring Boot Admin 监控你的应用

1. 前言 生产上对 Web 应用 的监控是十分必要的。我们可以近乎实时来对应用的健康、性能等其他指标进行监控来及时应对一些突发情况。避免一些故障的发生。对于 Spring Boot 应用来说我们可以...

码农小胖哥
21分钟前
2
0
ZetCode 教程翻译计划正式启动 | ApacheCN

原文:ZetCode 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 ApacheCN 学习资源 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 ...

ApacheCN_飞龙
32分钟前
2
0
CSS定位

CSS定位 relative相对定位 absolute绝对定位 fixed和sticky及zIndex relative相对定位 position特性:css position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则...

studywin
41分钟前
5
0
从零基础到拿到网易Java实习offer,我做对了哪些事

作为一个非科班小白,我在读研期间基本是自学Java,从一开始几乎零基础,只有一点点数据结构和Java方面的基础,到最终获得网易游戏的Java实习offer,我大概用了半年左右的时间。本文将会讲到...

Java技术江湖
昨天
5
0
程序性能checklist

程序性能checklist

Moks角木
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部