LAMP平台的搭建以及基本应用-创新互联

       LAMP平台部署及应用

成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于网站制作、成都网站设计、碾子山网络推广、小程序设计、碾子山网络营销、碾子山企业策划、碾子山品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们大的嘉奖;成都创新互联公司为所有大学生创业者提供碾子山建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com

1:LAMP包括的组件有linux apache mysql php(python,perl)

优点:

成本低廉,都属于开源软件

易于开发,页面代码简单,与html标记语言结合度非常高

方便应用,方便移植,应用便捷

安全和稳定性非常好

2:PHP的好处 结合了C, Java,Perl自创的新语法,拥有更好的网页执行速度,再次我们使用PHP

3:MySQL在上一章已搭建完毕,再次使用搭建完成的MySQL,可以查看本人的MySQL数据库技术文档

Apache也使用之前搭建好的环境,可查看之前的Apache应用技术文档

4:要安装PHP软件包:首先卸载和PHP相关的软件包,避免发生程序冲突:

LAMP平台的搭建以及基本应用

然后安装以来包 libxml2-devel zlib-debel 再此使用yum安装

LAMP平台的搭建以及基本应用

5:安装扩展工具库,libmcrypt,mhash,mcrypt三个库,分别用来数据加密使用hash进行加密数据:做文件链接

ln -s /usr/local/lib/libmcrypt*  /usr/lib

LAMP平台的搭建以及基本应用

做文件链接:  ln -s /usr/local/lib/libmash*  /usr/lib

LAMP平台的搭建以及基本应用

安装 mcrypt库要解决全局变量的问题防止configure配置报错

Export  LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

LAMP平台的搭建以及基本应用

6:编译安装PHP:将PHP源码包解压到/usr/src目录

LAMP平台的搭建以及基本应用

--prefix:指定PHP的安装路径

--with-mcrypt:加载数据加密等扩展工具的支持(调用mcrypt库的文件)

--with-apxs2:(Apache调用PHP的方式)设置Apache提供的apxs模块文件位置

--with-mysql;设置MySQL数据库的安装位置

--with-config-file-path:设置PHP的配置文件存放位置

--enable-mbstring:启用多字符串功能,以便支持中文等代码

7:设置LAMP组件环境:主要包括PHP的配置文件php.ini。Apache的配置文件httpd.conf的调整,前者用来确定PHP的运行参数,后者主要加载libphp5.so模块,以便支持PHP网页

(1)php.ini配置的调整: 包括两种样板文件1测试:php.ini-develpment和2实际应用:php.ini-production

LAMP平台的搭建以及基本应用

(2)通过修改php.ini文件中的配置,设置上传文件的大小限制,默认字符集,加载额外模块等功能,如果没有要求可以默认保持文件不变。此处设置允许上传文件大小,每个http的最多允许上传的文件数

LAMP平台的搭建以及基本应用

8:为了进一步提高PHP程序的执行效率,优化页面加载速度,可以使用ZendGuardl oader引擎模块,加载此模块可以跟据实际情况而定(不做过多的解释,后续会提到)

tar  zxf  ZendGuardLoader  -C /usr/src

cd /usr/src/ZendGuardLoader-php-5.3-linux-glibc23-x86/php-5.3

Cp ZendGuardLoader.so /usr/local/php5/lib/php

然后修改PHP的主配置文件/usr/local/php5/php.ini

Zend_extension=/usr/local/php5/lib/php/zendGuardLoader.so

Zend_loader.enable=1      添加启动ZendGuardLoader.so提高优化速度

9:http.conf配置的调整 ,要使httpd支持PHP页面的解析功能,需要通过LoadModule配置项加载PHP应用程序的模块文件

AddType : 对PHP类型网页文件的支持

Directoryindex : 添加index.php配置项,以识别常见的PHP首页文件

LAMP平台的搭建以及基本应用

LAMP平台的搭建以及基本应用

重启httpd服务/usr/local/httpd/bin/apachectl  restart

9:测试LAMP协同工作,从两个方面进行测试

(1)通过对PHP页面的访问 编写一个PHP格式的测试网页文件

LAMP平台的搭建以及基本应用

LAMP平台的搭建以及基本应用

验证效果:

LAMP平台的搭建以及基本应用

(2)通过对MySQL数据库进行测试:编写PHP测试文件,

Vim /usr/local/httpd/htdocs/tt.php

LAMP平台的搭建以及基本应用

进行验证:

LAMP平台的搭建以及基本应用

10: LAMP架构应用

首先部署PHPMysql系统主要用来通过web界面来管理MySQL数据库,对于不熟悉MySQL系统的人来说非常实用

(1)首先进行解压缩 tar zxf phpMyAdmin-4.2.5-all-languages.tar.gz  -C /usr/src下

然后将文件phpMyAdmin-4.2.5-all-languages 移动到/usr/local/httpd/htdocs/phpMyAdmin目录下,方便通过web页面进行管理MySQL数据库

LAMP平台的搭建以及基本应用

(2)建立配置文件,config.inc.php

LAMP平台的搭建以及基本应用

配置文件中的blowfish_secret行中默认设置了一个短语秘钥,用于网页cookie认证,可根据需求自行修改:

LAMP平台的搭建以及基本应用

(3)访问PHPMyAdmin的web管理界面

通过www.test.com/phpMyAdmin可进行访问:

LAMP平台的搭建以及基本应用

之后可以创建需要表和库,比较方便简洁

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。

当前标题:LAMP平台的搭建以及基本应用-创新互联
当前路径:https://www.cdcxhl.com/article26/dejojg.html

成都网站建设公司_创新互联,为您提供电子商务企业建站定制开发面包屑导航网站制作营销型网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网页设计公司