day 41 PHP安装
来源:互联网 发布:李宗仁故居风水数据 编辑:程序博客网 时间:2024/05/17 07:49
11.10~11.12 安装PHP5
- PHP官网www.php.net,当前主流版本为5.6/7.1
- cd /usr/local/src/
- wget http://cn2.php.net/distributions/php-5.6.30.tar.gz #下载PHP5.6
- tar zxvf 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。 #指定PHP所需的各模块,编译时会有报错,需要安装对应的包再重编译,比如libxml2-devel、openssl-devel、bzip2-devel、libjpeg--turbo-devel、libpng-devel、freetype-devel、libmcrypt-devel(安装该包之前需要安装epel-release,因libmcrypt扩展包在epel扩展源里)
- make
- make install
- cp php.ini-production /usr/local/php/etc/php.ini #适合在生产环境的配置文件,php.ini-development为适合在开发环境下的配置文件
- /usr/local/php/bin/php -i |less #查看php的一些相关信息,查看显示没有加载配置文件,需要上一步将配置文件拷贝到指定文件夹 /usr/local/php/etc/下
- /usr/local/php/bin/php -m #查看php所加载的模块
- cd /usr/local/src/
- wget http://cn2.php.net/distributions/php-7.1.6.tar.bz2
- tar jxvf php-7.1.6.tar.bz2 #解压bz类型的文件,使用“-j”选项
- cd php-7.1.6
- ./configure --prefix=/usr/local/php7 --with-apxs2=/usr/local/apache2.4/bin/apxs --with-config-file-path=/usr/local/php7/etc --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 #标黑字体指定配置文件路径
- make
- make install
- ls /usr/local/apache2.4/modules/libphp7.so
- cp php.ini-production /usr/local/php7/etc/php.ini
- /usr/local/php7/bin/php -m #查看php所加载的模块
- /usr/local/apache2.4/bin/apachectl -M #查看Apache加载的模块,可以看到有PHP5和PHP7两个模块:php5_modules和php7_modules, 可以编辑配置文件:/usr/local/apache2.4/conf/http.conf将不启用的模块注释掉
阅读全文
0 0
- day 41 PHP安装
- one day-php
- day 41 Apache和PHP结合及Apache虚拟主机
- Day Two,VMware Tools安装
- DAY-01 Oracle数据库安装
- Cpanel PHP Restriction Bypass Vulnerability 0day
- 牧星 php 网站信息管理系统 0day
- php the first day 2013.07.03
- php the second day 2013.07.04
- php third day 数组相关 013.07.05
- Day 1 :apache + php + mysql 的配置
- Day 3:php+mysql留言板的设计
- PHP学习日志Day one2016-8-18
- 100day:PHP+JQ+AjAX简单留言板
- day
- day\\\
- Solaris实践之安装配置(Day 6)
- Ubuntu16.04 安装One Day日报系统
- 程序员,你还要迷茫多久?
- 年底福利来了,一次性送10本书,就是这么暴力!
- Python去除list中重复的元素
- 基于深度卷积特征的增量式图像识别
- 20171218Capstone培训班
- day 41 PHP安装
- Python学习笔记之文件操作
- 如今目标检测领域已被深度学习占领,yolo 等算法性能表现都不错,那还有什么坑可以挖的么?| 社区问答
- 如何利用paddlepaddle做一个简单的聊天机器人 | 公开课
- 手把手教你入门使用 tf-slim 库 | 回顾
- 深度学习中 GPU 和显存分析
- C 运算符优先级
- C++ break 和 cintinue
- Amoeba实现Mysql主从复制读写分离