URLOS实战入门—制作LAP网站环境

news/2024/5/20 17:37:59/文章来源:https://blog.csdn.net/weixin_30869099/article/details/99223374

1、制作LAP镜像

1.1.使用ssh登录宿主机器,创建Dockerfiel文件并填充以下内容

FROM php:7.2.16-apache-stretch
ENV TIME_ZONE Asiz/Shanghai
RUN sed -i 's~//.*.debian.org~//mirrors.aliyun.com~' /etc/apt/sources.list \
&& apt-get update \
&& apt-get install -y libxml2-dev libicu-dev libzip-dev \ 
&& docker-php-ext-install zip bcmath intl mbstring mysqli pdo_mysql exif sockets \
# 安装gd扩展
&& apt-get install -y libfreetype6-dev libjpeg62-turbo-dev libpng-dev\ 
&& docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
&& docker-php-ext-install gd \
##
# 安装redis扩展
&& cd /var/www/html && curl -O https://pecl.php.net/get/redis-4.3.0.tgz \
&& tar xf redis-4.3.0.tgz && cd redis-4.3.0 && phpize && ./configure && make && make install \
&& rm -rf /var/www/html/* \
##
# 安装memcached扩展 
&& cd /var/www/html && curl -O https://pecl.php.net/get/memcached-3.1.3.tgz \
&& apt-get install -y libmemcached-dev && tar xf memcached-3.1.3.tgz \
&& cd memcached-3.1.3 && phpize && ./configure && make && make install \
&& rm -rf /var/www/html/* \
## 
&& cd /var/www/html/ && php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');" \ 
&& php composer-setup.php \
&& php -r "unlink('composer-setup.php');" \
&& mv composer.phar /usr/bin/composer \
&& apt-get autoremove -y g++ make \
&& rm -rf /var/lib/apt/*

  



1.2.执行以下命令,生成镜像

docker build -t urlos4/php:7.2.16-apache-stretch .

  

1.3.运行镜像并进入容器

docker run -itd --name apache001 -p 8080:80 urlos4/php:7.2.16-apache-stretch
docker exec -it apache001 bash

  

1.4.在/var/www/html目录下,创建index.php文件

echo "<?php phpinfo()" > /var/www/html/index.php

  

1.5.打开浏览器访问 http://ip:8080/,如图:

 

 

1,6.确认无误后,将镜像上传docker云端

docker push urlos4/php:7.2.16-apache-stretch

  


**2、基于URLOS创建LAP应用**
2.1.登录URLOS, https://ip:9966/。未安装URLOS的,请使用以下命令执行安装

curl -LO www.urlos.com/iu && sh iu

  

2.2.添加镜像,如图:

点击提交,保存到URLOS。

 

2.3.使用复制应用的方式快速创建LAP应用,如图:

点击提交,保存应用数据。


3、加LAP应用的模板
3.1.进入LNP应用管理模板页面。如图:

 


php.ini配置内容如下:

[PHP]
engine = On
short_open_tag = {w:short_open_tag:w}
precision = 14
output_buffering = 4096
zlib.output_compression = Off
implicit_flush = Off
unserialize_callback_func =
serialize_precision = -1
disable_functions =
disable_classes =
zend.enable_gc = On
expose_php = On
max_execution_time = 30
max_input_time = 60
memory_limit = 128M
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
display_errors = Off
display_startup_errors = Off
log_errors = On
log_errors_max_len = 1024
ignore_repeated_errors = Off
ignore_repeated_source = Off
report_memleaks = On
html_errors = On
variables_order = "GPCS"
request_order = "GP"
register_argc_argv = Off
auto_globals_jit = On
post_max_size = {w:PHP_memory_limit:w}
auto_prepend_file =
auto_append_file =
default_mimetype = "text/html"
default_charset = "UTF-8"
doc_root =
user_dir =
enable_dl = Off
file_uploads = On
upload_max_filesize = {w:upload_max_filesize:w}
max_file_uploads = 20
allow_url_fopen = On
allow_url_include = Off
default_socket_timeout = 60
extension=gd.so
extension=memcached.so
extension=redis.so
extension=sockets.so
extension=mysqli.so
extension=pdo_mysql.so
extension=bcmath.so
extension=zip.so
[CLI Server]
cli_server.color = On
[Date]
[filter]
[iconv]
[imap]
[intl]
[sqlite3]
[Pcre]
[Pdo]
[Pdo_mysql]
pdo_mysql.default_socket=
[Phar]
[mail function]
SMTP = localhost
smtp_port = 25
mail.add_x_header = Off
[ODBC]
odbc.allow_persistent = On
odbc.check_persistent = On
odbc.max_persistent = -1
odbc.max_links = -1
odbc.defaultlrl = 4096
odbc.defaultbinmode = 1
[Interbase]
ibase.allow_persistent = 1
ibase.max_persistent = -1
ibase.max_links = -1
ibase.timestampformat = "%Y-%m-%d %H:%M:%S"
ibase.dateformat = "%Y-%m-%d"
ibase.timeformat = "%H:%M:%S"
[MySQLi]
mysqli.max_persistent = -1
mysqli.allow_persistent = On
mysqli.max_links = -1
mysqli.default_port = 3306
mysqli.default_socket =
mysqli.default_host =
mysqli.default_user =
mysqli.default_pw =
mysqli.reconnect = Off
[mysqlnd]
mysqlnd.collect_statistics = On
mysqlnd.collect_memory_statistics = Off
[OCI8]
[PostgreSQL]
pgsql.allow_persistent = On
pgsql.auto_reset_persistent = Off
pgsql.max_persistent = -1
pgsql.max_links = -1
pgsql.ignore_notice = 0
pgsql.log_notice = 0
[bcmath]
bcmath.scale = 0
[browscap]
[Session]
session.save_handler = files
session.use_strict_mode = 0
session.use_cookies = 1
session.use_only_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.cookie_httponly =
session.cookie_samesite =
session.serialize_handler = php
session.gc_probability = 1
session.gc_divisor = 1000
session.gc_maxlifetime = 1440
session.referer_check =
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 0
session.sid_length = 26
session.trans_sid_tags = "a=href,area=href,frame=src,form="
session.sid_bits_per_character = 5
[Assertion]
zend.assertions = -1
[COM]
[mbstring]
[gd]
[exif]
[Tidy]
tidy.clean_output = Off
[soap]
soap.wsdl_cache_enabled=1
soap.wsdl_cache_dir="/tmp"
soap.wsdl_cache_ttl=86400
soap.wsdl_cache_limit = 5
[sysvshm]
[ldap]
ldap.max_links = -1
[dba]
[opcache]
[curl]
[openssl] 

点击提交,保存模板数据。

 

4、添加LAP应用的扩展变量
进入应用的管理扩展变量列表,如图:

 

5、安装LAP应用并测试

点击提交,保存数据。URLOS会自动部署。

 

部署完成后,打开浏览器访问,如图:

 

转载于:https://www.cnblogs.com/joshuabriter/p/11225808.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_717501.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【网站优化实例教程】怎样运用分类信息网做网站优化【网优谷经验】

什么叫归类网络信息的营销推广&#xff1f;知道58个市和甘吉网知道什么叫分类信息网。 分类信息网现阶段其实早已被赶集网、58同城网那样的超大型网址垄断性&#xff0c;可是对于地区的分类信息网&#xff0c;還是有做头的。运用冷门行业的分类信息网开展提升&#xff0c;运用社…

分享12个非常好的免费矢量资源网站(转)

http://www.cnblogs.com/lhb25/archive/2011/04/08/2003802.html 在工作中&#xff0c;Web设计师经常需要到网上查找一些免费资源以更快更好的完成设计任务。这些资源都是到用时方恨少啊&#xff0c;所以今天本文与大家分享12个非常好的免费矢量资源网站&#xff0c;大家可收藏…

一个优秀的响应式网站能够给你带来什么?

网站作为你在互联网上的“门面”&#xff0c;这个脸一个要争&#xff01;那该怎么样才能把自己在互联网的”脸面”整理的漂漂亮亮呢&#xff1f;打造一个优质的网站&#xff0c;不但让你“长脸”&#xff0c;还能让用户认得你&#xff0c;爱上你。提起优质的网站&#xff0c;说…

支付宝接口开发-手机网站支付-沙箱测试

前面一段时间&#xff0c;因为公司业务需求&#xff0c;需要使用支付宝的手机网站支付接口&#xff0c;因为自己也是第一次使用这个&#xff0c;中间走了不少弯路&#xff0c;现在总结一下&#xff0c;希望对遇到同样问题的朋友有帮助。 第一步&#xff1a;登录蚂蚁金服开放平台…

互联网安全和数据挖掘网站

检测、踩点网站&#xff1a;https://www.netcraft.com/ 转载于:https://www.cnblogs.com/ZQWelcomeIndex/p/11442145.html

为程序员准备的7个国外社交网站

本文主要分享了国外的7个社交网站&#xff0c;为开发人员和设计师提供一个新兴的地方&#xff0c;技术分享&#xff0c;代码分享&#xff0c;开发建议以及一些有趣的产品和最新的趣文。 -- 前言 Forrst Forrest是为开发人员和设计师提供的一个新兴的地方&#xff0c;在这里可…

KNN算法应用(约会网站数据分析手写数字图片识别)(一)

KNN算法应用&#xff08;约会网站数据分析&手写数字图片识别&#xff09;&#xff08;一&#xff09; KNN应用例子&#xff1a;使用K-近邻算法改进约会网站的配对效果。 &#xff08;github&#xff1a;https://github.com/suferyang/KNN/tree/master/KNN&#xff09; 数据…

Strace诊断CPU跑高问题(java/php网站)

早些年&#xff0c;如果你知道有个 strace 命令&#xff0c;就很牛了&#xff0c;而现在大家基本都知道 strace 了&#xff0c;如果你遇到性能问题求助别人&#xff0c;十有八九会建议你用 strace 挂上去看看&#xff0c;不过当你挂上去了&#xff0c;看着满屏翻滚的字符&#…

一个300多万人玩的闯关趣味Python网站 !

如今Python在编程语言的世界里&#xff0c;已经具有举足轻重的地位&#xff0c;而今年&#xff0c;算是Python语言的30岁的生日。没错&#xff0c;从1989年&#xff0c;Python之父Guido开始写Python语言的编译/解释器&#xff0c;到今天&#xff0c;已经是第三十年。 随着Pyth…

个人网站搭建时linux中的相关配置记录(mysql,jdk,nginx,redis)

一、开发计划&#xff08;包括准备工作&#xff0c;网站大致需求等&#xff09; 二、服务器&#xff08;linux/centos&#xff09;购买、相应环境配置(jdk)&#xff0c;软件安装(mysql, nginx, redis)、域名解析 三、原型图、代码开发&#xff08;vue.js,  springboot&#x…

给大家介绍一款反爬教科书级别的网站!爬下这个网站就是大牛了!

具体的数据如下 查看页面源代码发现&#xff0c;一个好玩的事情&#xff0c;源代码中使用了大量的CSS3的语法 下图&#xff0c;我标注的部分就是关键的一些数据了&#xff0c;大概在600行之后。 反爬措施展示 源文件数据 刹车/<span classhs_kw86_baikeIl></span&g…

使用Django搭建个人博客网站

创建项目 首先要在命令行创建Django项目&#xff1a; $ django-admin startproject my_blog 初始化设置 在my_blog/my_blog/setting.py中修改下面几个选项&#xff1a; 添加等待要创建的应用&#xff1a; 创建应用 现在来创建博客应用进入刚刚创建的my_blog项目后执行&#xff…

dva开发一个cnode网站(1)

dva 首先是一个基于 redux 和 redux-saga 的数据流方案&#xff0c;然后为了简化开发体验&#xff0c;dva 还额外内置了 react-router 和 fetch&#xff0c;所以也可以理解为一个轻量级的应用框架。本教程是利用cnode的开放api来做一个一样的网站&#xff0c;以此来学习dva框架…

jq点击事件多次响应_营销型网站建设与响应式网站建设有什么区别?

除专业人士&#xff0c;普遍人对网站的种类区分概念都是很模糊的&#xff0c;只想着我想做一个网站&#xff0c;或是我想做一个很炫的网站&#xff0c;再或是我想做个网站帮助提高公司业绩。然而网站本身并没有区别&#xff0c;无论是标准型网站、营销型网站或是品牌型网站&…

前嗅ForeSpider教程:同一个网站中从另一页面采集数据

2019独角兽企业重金招聘Python工程师标准>>> 以图中网站的企业动态部分为入口地址&#xff0c;来展示如何在同一个网站从另一页面采集相关数据。 第一步&#xff1a;新建任务 ①点击左上角“加号”新建任务&#xff0c;如图1&#xff1a; 【图1】 ②在弹窗里填写采集…

web服务之Nginx网站服务

目录一、关于Nginx二、编译安装Nginx服务1、关闭防火墙2、安装依赖包3、创建运行用户、组4、编译安装Nginx5、检查、启动、重启、停止 nginx服务三、认识Nginx服务的主配置文件 nginx.conf1、编辑主配置文件2、全局配置3、HTTP 配置一、关于Nginx 一款高性能、轻量级Web服务软…

一个使用Ruby on Rails开发LBS网站的简单实例

一个使用Ruby on Rails开发LBS网站的简单实例 cheungmine 2011-7 这几天一直在学习使用Ruby on Rails(RoR)&#xff0c;想建立一个功能全面一点的LBS(Location Based Service)网站。但是对于我这个RoR的初学者&#xff08;仅有几天时间&#xff09;来说&#xff0c;毕竟太复…

大型网站技术架构(七)网站的可扩展性架构

2019独角兽企业重金招聘Python工程师标准>>> 扩展性是指对现有系统影响最小的情况下&#xff0c;系统功能可持续扩展或提升的能力。 设计网站可扩展架构的核心思想是模块化&#xff0c;并在此基础上&#xff0c;降低模块间的耦合性&#xff0c;提供模块的复用性。模…

大型网站技术架构(四)网站的高性能架构

2019独角兽企业重金招聘Python工程师标准>>> 网站性能是客观的指标&#xff0c;可以具体体现到响应时间、吞吐量、并发数、性能计数器等技术指标。 1、性能测试指标 1.1 响应时间 指应用执行一个操作需要的时间&#xff0c;指从发出请求到最后收到响应数据所需要的时…

eclipse jsp没有提示_JSP+Spring+SpringMVC+Hibernate+Mysql实现的校园失物招领网站

项目简介项目来源于&#xff1a;https://github.com/wenlongup/LostAndFound因源github仓库无数据库文件&#xff0c;经过本人修改&#xff0c;现将该仓库重新上传至个人gitee仓库。张有路/LostAndFound​gitee.com本系统基于JSPSpringSpringMVCHibernateMysql的校园失物招领网…