源码编译安装LAMP—PHP手工编译安装

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、将PHP安装包解压到/opt目录下

[root@localhost PHP]# 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 \					//关联数据库
> --with-config-file-path=/usr/local/php5 \			//关联php配置文件
> --enable-mbstring									//功能性模块加载

4、使用make&make install开始编译安装

[root@localhost php-5.6.11]# make
…
[root@localhost php-5.6.11]# 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架构搭建,打开网页输入192.168.150.194测试

在这里插入图片描述

发布了74 篇原创文章 · 获赞 150 · 访问量 6522

猜你喜欢

转载自blog.csdn.net/weixin_45682995/article/details/103524593