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

    科技2025-07-22  8

    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/

    Processed: 0.011, SQL: 8