L AMP平台概述及安装PHP软件包

LAMP平台概述

■什么是L AMP
●目前最为成熟的一种企业网站应用模式,可提供动态Web
站点应用及开发环境
■构成组件
Linux、Apache、 MySQL、PHP/Perl/Python
■LAMP的优势
●成本低廉
可定制、易于开发
方便易用、安全和稳定

安装PHP软件包

■ 1—准备工作

确认没有使用RPM方式安装php及相关依赖包

[root@www ~]# rpm -e php php-cli php-dap php-common php-mysql --nodeps
[root@www Packages]# rpm -ivh zlib-devel-1.2.7-17.el7 .x86_ 64.rpm libxml2-devel-2.9.1-
6.el7_ 2.3.x86_ 64.rpm xz-devel-5.2.2-1 .el7.x86_ _64.rpm

2—安装扩展工具库

●数据加密工具libmcrypt、mhash、 mcrypt

[root@www ~]# tar zxf libmcrypt-2.5.8.tar.gz -C /usr/src/
安装libmcrypt
[root@www ~]# cd /usr/src/libmcrypt-2.5.8/
[root@www libmcrypt-2.5.8]# ./configure
[root@www libmcrypt-2.5.8]# make && make install
[root@www libmcrypt-2.5.8]# In -S /usrllocal/ib/libmcrypt.* /usr/lib/

■3—编译安装PHP

[root@www ~]# tar zxf php-5.5.38.tar.gz -C /usr/src
[root@www ~]# cd /usr/src/php-5.5.38
[root@www php-5.5.38]# ./configure --prefix=/usr/local/php5 \
--with-mcrypt \
--with-apxs2=/usr/local/httpd/bin/apxs \
--with-mysql=/usr/local/mysql \
--with-mysqli=/usr/local/mysql/bin/mysql config \
--with-config-file-path=/usr/local/php5 \
--enable-mbstring
[root@www php-5.5.38]# make && make install

4—设置L AMP组件环境

■php.ini配置调整

[root@www ~]# tar zxf zend-loader-php5.5-linux-
x86_ 64_ update1 .tar.gz -C /usr/src/
[root@www ~]# cd /usr/src/zend-loader-php5.5-linux-x86_ _64/
[root@www zend-loader-php5.5-linux-x86_ 64]# cp
ZendGuardL oader.so /usr/local/php5/lib/php
[root@www php-5.3.x]# vim /usr/local/php5/php.ini
zend_ extension=/usr/local/php5/lib/php/ZendGuardLoader.so
zend_ loader.enable=1

■5—http.conf配置调整

●使httpd服务器支持PHP页面解析功能

[root@www ~]# vim /usr/local/httpd/conf/httpd.conf
......
LoadModule php5_ module modules/libphp5.so
AddType application/x-httpd-php .php
DirectoryIndex index.php index.html
#Include conf/extra/httpd-vhosts.conf
[root@www ~]# systemctl restart httpd

6—测试L AMP协同工作

■测试PHP网页能否正确显示
■测试PHP网页能否访问MySQL数据库
在这里插入图片描述

部署phpMyAdmin系统

■phpMyAdmin数据库管理套件
●使用PHP语言编写
通过Web界面对MySQL数据库进行管理
●官方网站: http://www.phpmyadmin.net
■解包并复制到网站目录
■建立配置文件cgnfig.inc.php

[root@www ~]# tar zxf phpMyAdmin-4.7.2-all-languages.tar.gz
[root@www ~]# mv phpMyAdmin-4.7.2-all-languages/
/usr/local/httpd/htdocs/phpMyAdmin
[root@www ~]# cd /usrllocalhttpd/htdocs/phpMyAdmin
[root@www phpMyAdmin]# cp config.sample.inc.php config.inc.php

■访问phpMyAdmin的Web管理界面
在浏览器访问http://www.kgc.com/phpMyAdmin/

猜你喜欢

转载自blog.csdn.net/Houtieyu/article/details/108961493
l