1.制作LAP镜像1.1。使用ssh登录宿主机,创建Dockerfiel文件并填写以下内容FROMphp:7.2.16-apache-stretchENVTIME_ZONEasiz/ShanghaiRUNsed-i's~//.*.debian.org~//mirrors.aliyun.com~'/etc/apt/sources.list\&&apt-getupdate\&&apt-getinstall-ylibxml2-devlibicu-devlibzip-dev\&&docker-php-ext-installzipbcmathintlmbstringmysqlipdo_mysqlexifsockets\#安装gd扩展&&apt-getinstall-ylibfreetype6-devlibjpeg62-turbo-devlibpng-dev\&&docker-php-ext-configuregd--with-freetype-dir=/usr/include/--with-jpeg-dir=/usr/include/\&&docker-php-ext-installgd\###安装redis扩展&&cd/var/www/html&&curl-Ohttps://pecl.php.net/get/redis-4.3.0.tgz\&&tarxfredis-4.3.0.tgz&&cdredis-4.3.0&&phpize&&./configure&&make&&makeinstall\&&rm-rf/var/www/html/*\###安装memcached扩展&&cd/var/www/html&&curl-Ohttps://pecl.php.net/get/memcached-3.1.3.tgz\&&apt-getinstall-ylibmemcached-dev&&tarxfmemcached-3.1.3.tgz\&&cdmemcached-3.1.3&&phpize&&./configure&&make&&makeinstall\&&rm-rf/var/www/html/*\##&&cd/var/www/html/&&php-r"copy('https://install.phpcomposer.com/installer','composer-setup.php');"\&&phpcomposer-setup.php\&&php-r"unlink('composer-setup.php');"\&&mvcomposer.phar/usr/bin/composer\&&apt-getautoremove-yg++make\&&rm-rf/var/lib/apt/*1.2。执行如下命令生成镜像dockerbuild-turlos4/php:7.2.16-apache-stretch.1.3。运行镜像,进入容器dockerrun-itd--nameapache001-p8080:80urlos4/php:7.2.16-apache-stretchdockerexec-itapache001bash1.4.in/var/www/html目录下,创建一个index.php文件echo"/var/www/html/index.php1.5。打开浏览器访问http://ip:8080/,如图:1、6.确认无误后,将镜像上传到dockerclouddockerpushurlos4/php:7.2.16-apache-stretch2,创建基于URLOS2.1的LAP应用。登录URLOS,https://ip:9966/如果没有安装URLOS,请使用以下命令安装curl-LOwww.urlos.com/iu&&shiu2.2。添加镜像,如图:点击提交,保存到URLOS。2.3.使用复制申请的方式快速创建LAP申请,如图:点击提交保存申请数据。3、增加LAP申请模板3.1。进入LNP申请管理模板页面。如图:php.ini配置内容如下:[PHP]engine=Onshort_open_tag={w:short_open_tag:w}precision=14output_buffering=4096zlib.output_compression=Offimplicit_flush=Offunserialize_callback_func=serialize_precision=-1disable_functions=disable_classes=zend.enable_gc=Onexpose_php=Onmax_execution_time=30max_input_time=60memory_limit=128Merror_reporting=E_ALL&~E_DEPRECATED&~E_STRICTdisplay_errors=Offdisplay_startup_errors=Offlog_errors=Onlog_errors_max_len=1024ignore_repeated_errors=Offignore_repeated_errorOnmleaks=Offreport_me="GPCS"request_order="GP"register_argc_argv=Offauto_globals_jit=Onpost_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=Offfile_uploads=在upload_max_filesize={w:upload_max_filesize:w}max_file_uploads=20allow_url_fopen=Onallow_url_include=Offdefault_socket_timeout=60extension=gd.soextension=memcached.soextension=redis.soextension=sockets.soextension=mysqli.soextension=pdo_mysql.soextension=bcmath.soextension=zip.so[CLIServer]cli_server.color=On[Date][filter][iconv][imap][intl][sqlite3][Pcre][Pdo][Pdo_mysql]pdo_mysql.default_socket=[Phar][mailfunction]SMTP=localhostsmtp_port=25mail.add_x_header=Off[ODBC]odbc.allow_persistent=Onodbc.check_persistent=Onodbc.max_persistent=-1odbc.max_links=-1odbc.defaultlrl=4096odbc.defaultbinmode=1[Interbase]ibase.allow_persistent=1ibase.max_persistent=-1ibase.max_links=-1ibase.timestampformat="%Y-%m-%d%H:%M:%S"ibase.dateformat="%Y-%m-%d"ibase.timeformat="%H:%M:%S"[MySQLi]mysqli.max_persistent=-1mysqli.allow_persistent=Onmysqli.max_links=-1mysqli.default_port=3306mysqli.default_socket=mysqli.default_host=mysqli.default_user=mysqli.default_pw=mysqli.reconnect=关[mysqlnd]mysqlnd.collect_statistics=开mysqlnd.collect_memory_statistics=关[OCI8][PostgreSQL]pgsql.allow_persistent=开pgsql.auto_reset_persistent=关pgsql.max_persistent=-1pgsql.max_links=-1pgsql.ignore_notice=0pgsql.log_notice=0[bcmath]bcmath.scale=0[browscap][Session]session.save_handler=filessession.use_strict_mode=0session.use_cookies=1session.use_only_cookies=1session.name=PHPSESSIDsession.auto_start=0session.cookie_lifetime=0session.cookie_path=/session.cookie_domain=session.cookie_httponly=session.cookie_samesite=session.serialize_handler=phpsession.gc_probability=1session.gc_divisor=1000session.gc_maxlifetime=1440会话。referer_check=session.cache_limiter=nocachesession.cache_expire=180session.use_trans_sid=0session.sid_length=26session.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=1soap.wsdl_cache_dir="/tmp"肥皂。wsdl_cache_ttl=86400soap.wsdl_cache_limit=5[sysvshm][ldap]ldap.max_links=-1[dba][opcache][curl][openssl]点击提交保存模板数据4.添加LAP应用的扩展变量,进入应用管理展开变量列表,如图:5、安装LAP应用并进行测试。单击提交以保存数据。URLOS是自动部署的。部署完成后,打开浏览器访问,如图:
