LAMP--PHP手工编译安装

醉酒当歌 提交于 2019-12-28 09:46:15

PHP

  • PHP即Hypertext Preprocessor(超文本预处理语言)的缩写,是一种服务器端的HTML嵌入式脚本语言,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域

PHP手工编译安装

  • 1.安装环境包,准备PHP安装包
[root@localhost ~]# yum install gd libpng libpng-devel pcre pcre-devel libxml2-devel libjpeg-devel -y
  • 2.将压缩包解压到/opt/目录下
[root@localhost mnt]# tar jxvf php-5.6.11.tar.bz2 -C /opt
  • 3.在/opt/php-5.6.11下执行配置脚本
[root@localhost php-5.6.11]# ./configure \
> --prefix=/usr/local/php5 \                  //指定安装目录
> --with-gd \                                 //关联GD库
> --with-zlib \                               //关联函数库
> --with-apxs2=/usr/local/httpd/bin/apxs \    //将php加载模块提供给Apache服务
> --with-mysql=/usr/local/mysql \             //关联msyql数据库
> --with-config-file-path=/usr/local/php5 \   //关联php配置文件
> --enable-mbstring                           //开启功能模块
 
  • 4.使用make&make install开始编译安装
[root@localhost php-5.6.11]# make && make install
  • 5.添加配置文件,创建软链接
[root@localhost php-5.6.11]# cp php.ini-development /usr/local/php5/php.ini
[root@localhost php-5.6.11]# ln -s /usr/local/php5/bin/* /usr/local/bin/
  • 6.更改Apache配置文件,使其能够识别加载php功能模块
[root@localhost php-5.6.11]# vim /etc/httpd.conf

设置完成,重新启动Apache服务
[root@localhost php-5.6.11]# service httpd stop 
[root@localhost php-5.6.11]# service httpd start
  •  7.在/usr/local/httpd/htdocs/将index.html改为index.php
[root@localhost php-5.6.11]# cd /usr/local/httpd/htdocs/
[root@localhost htdocs]# mv index.html index.php
[root@localhost htdocs]# vim index.php
?php
phpinfo();
?>
  • 8.完成LAMP架构搭建,打开网页输入主机IP地址测试

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!