LAMP环境搭建3-PHP5.6
来源:互联网 发布:linux xz 压缩 编辑:程序博客网 时间:2024/05/06 01:39
# 因为安装php需要结合apache、mysql,而且依赖的库比较多,make的时候会出现很多错误,可能会很花时间# 所以整合的内容留到下篇介绍:包括php连接mysql网页测试、简单的压力测试等# 1、下载解压php5.6cd /usr/local/srcwget http://mirrors.sohu.com/php/php-5.6.4.tar.gztar zxvf php-5.6.4.tar.gz# 2、因为版权的原因,yum可能会缺少libmcrypt,解决的方法有两种:下载源码编译安装或安装yum第三方源# 这里给出个可用的第三方源:# --Centos5-32位:http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm# -- 64位:http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm# --Centos6-32位:http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm# -- 64位:http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmrpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpmyum install -y libmcrypt-devel# 3、提前安装些需要的库文件yum install -y libxml2-devel jpeg-devel png-devel freetype-devel gd-devel openssl-devel bzip2-devel# 4、./config./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-mysql=/usr/local/mysql 前面安装的mysql路径# --with-apxs2=/usr/local/apache2/bin/apxs # 将你的php当作模块(libphp5.so)编译进apache中,必须指定,编译安装好后即使删掉php,apache也可以照常解析php(因为有libphp5.so共享模块)# apxs是一个为Apache编译和安装扩展模块的工具,用于编译一个或多个源程序或目标代码文件为动态共享对象,使之可以用由mod_so提供的LoadModule指令在运行时加载到Apache服务器中。# 5、make && make installmake && make install# 6、如果发现/usr/local/php/etc/下没有加载php.ini配置文件,则需要从安装包里复制一个过来,一般选择production生产版的,development则是开发版的cp /usr/local/src/php-5.3.28/php.ini-production /usr/local/php/etc/php.ini # 7、 重启Apacheapachectl restart# 8、php命令常用选项: --help 查看帮助信息 -m 列出编译的模块 -i 查看php信息,就是phpinfo()函数显示的那个内容例如想要查看编译的详细信息:php -i|grep --color "Configure Command"# 9、需要设置下php.ini的timezone,否则会有警告(见下图)
警告图:
0 0
- LAMP环境搭建3-PHP5.6
- lamp环境搭建mysql5.5+httpd2.4+php5.6
- centos 7中搭建Lamp环境(php5.6+marisdb)
- CentOs7.3下搭建LAMP环境(Apache2.4 + Mysql5.7 + PHP5.6 + Laravel5.2)
- 阿里云ECS CentOs7.3下搭建LAMP环境(Apache2.4 + Mysql5.7 + PHP5.6 + Laravel5.2)
- 搭建Lamp之安装PHP5.6
- 搭建Lamp之安装PHP5.6
- Centos 安装lamp环境(php5.6)
- Centos 安装lamp环境(php5.6)
- Linux编译安装LAMP环境(php5.6)
- centos6.3-64位搭建LAMP环境之安装php5.5.7
- 搭建 lamp环境【apache2.4.12 + php5.5.12 + mysql5.6.13】
- LAMP环境搭建系列之五:编译安装php5.6.32
- 【LAMP环境搭建】安装PHP5和安装PHP7
- CentOS6.3搭建LAMP环境
- Centos7.3 搭建LAMP环境
- 用Docker解决坑爹的环境搭建系列——lamp(php5+mysql+apache2)
- 在VM上新建虚拟机,并且搭建lamp(CentOS7+Apache2.4+MySQL5.5+PHP5.4)环境
- Android:自定义标题栏(titlebar)
- 移动商业智能及常见的移动应用开发技术介绍
- 常用的数据挖掘&机器学习知识点
- 安装Oracle11G
- 新GRE满分作文——现代摄像机和印刷术
- LAMP环境搭建3-PHP5.6
- Quartz作业调度框架
- 王艾辉:周永康被叛无期 今日行情如何操作?
- 深入理解Linux守护进程
- java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receiv
- openstack学习之知识准备
- jquery开发之第一个程序
- 设计Information Dashboard的十条“戒律”
- cookie的用法