Ubuntu12下编译安装PHP5.3开发环境
在Ubuntu 12环境下编译安装PHP 5.3开发环境的详细指南
你是否曾在Ubuntu环境下遇到必须使用PHP 5.3版本的挑战?最近我在Ubuntu 12上遭遇了这个问题,尽管Ubuntu自带的版本是PHP 5.4,但降级可能导致一系列问题。于是我决定亲自在Ubuntu 12.04 server上编译PHP 5.3。这是一项艰巨的任务,但我成功完成了,现在分享给你。如果你也需要这个环境,请参照以下步骤。
安装Apache 2.2。这是一个简单的命令就可以完成:
```bash
sudo apt-get install apache2 -y
```
接着安装MySQL 5.5:
```bash
sudo apt-get install mysql-server-5.5 -y
```
然后,我们需要编译依赖环境以及一些必要的库。这些命令可以帮助你安装所需的工具和环境:
```bash
sudo apt-get install g g++ autoconf build-essential -y
sudo apt-get install libxml2 libxml2-dev libevent-1.4-2 libevent-dev bzip2 libbz2-dev libcurl3-gnutls libcurl4-gnutls-dev libpng12-0 libpng12-dev libjpeg62 libjpeg62-dev libfreetype6 libfreetype6-dev libmcrypt4 libmcrypt-dev zlib1g-dev libtidy-dev libmysqlclient-dev -y
```
之后是PHP的编译和安装过程:
```bash
./configure --prefix=/usr/local/php --with-mcrypt --with-gettext --with-mysql --with-gd --with-jpeg-dir --with-png-dir --with-curl --with-freetype-dir --enable-gd-native-ttf --enable-mbstring --enable-sockets --with-pdo-mysql --enable-fpm --with-zlib --enable-zip --with-bz2 --enable-bcmath --with-tidy --with-fpm-user=daemon --with-fpm-group=daemon
sudo make
sudo make install
```
然后安装PHP的CLI和Dev版本:
```bash
sudo apt-get install php5-cli php5-dev
```
最后一步是开启Apache对PHP的支持:
```bash
sudo apt-get install libapache2-mod-php5
```
现在,你已经成功在Ubuntu 12环境下编译并安装了PHP 5.3开发环境。这个步骤可能有点复杂和繁琐,但是按照这些步骤操作,你应该可以成功安装。如果你有任何问题或者需要进一步的帮助,请随时向我提问。希望这个指南对你有所帮助!如果你喜欢这篇文章,请分享给你的朋友或者留下你的评论,我会非常感谢你的支持!
编程语言
- Ubuntu12下编译安装PHP5.3开发环境
- JS求1到任意数之间的所有质数的方法详解
- CI映射(加载)数据到view层的方法
- JavaScript中创建字典对象(dictionary)实例
- javascript鼠标滑动评分控件完整实例
- PHP转换IP地址到真实地址的方法详解
- 微信小程序实现图片滚动效果示例
- ASP去掉字符串头尾连续回车和空格的Function
- Flex中在Tree绑定数据后自动展开树节点的方法
- axios简单实现小程序延时loading指示
- Laravel的throttle中间件失效问题解决方法
- 详解webpack进阶之loader篇
- Vue.js绑定HTML class数组语法错误的原因分析
- JavaScript使用二分查找算法在数组中查找数据的方
- PHP多维数组转一维数组的简单实现方法
- Vue2.0用 watch 观察 prop 变化(不触发)