■什么是L AMP ●目前最为成熟的一种企业网站应用模式,可提供动态Web 站点应用及开发环境 ■构成组件 Linux、Apache、 MySQL、PHP/Perl/Python ■LAMP的优势 ●成本低廉 可定制、易于开发 方便易用、安全和稳定
确认没有使用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●数据加密工具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/■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●使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■测试PHP网页能否正确显示 ■测试PHP网页能否访问MySQL数据库
■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/