189 8069 5689

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平台的搭建以及基本应用-创新互联
浏览地址:http://jkwzsj.com/article/dejojg.html

其他资讯