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测试