Uses of Record Class
com.cloudforge.core.interfaces.PhpRuntimeConfig
Packages that use PhpRuntimeConfig
Package
Description
-
Uses of PhpRuntimeConfig in com.cloudforge.core.interfaces
Methods in com.cloudforge.core.interfaces that return PhpRuntimeConfigModifier and TypeMethodDescriptionstatic PhpRuntimeConfigPhpRuntimeConfig.defaults()Creates a default PHP runtime configuration suitable for most CMS platforms.static PhpRuntimeConfigPhpRuntimeConfig.forDrupal()Creates a configuration for Drupal.static PhpRuntimeConfigPhpRuntimeConfig.forEcommerce()Creates a configuration optimized for WooCommerce/e-commerce.static PhpRuntimeConfigPhpRuntimeConfig.forMagento()Creates a configuration optimized for Magento 2.static PhpRuntimeConfigPhpRuntimeConfig.forSocial()Creates a configuration for social networking platforms (Dolphin/UNA, HumHub).static PhpRuntimeConfigPhpRuntimeConfig.forWordPress()Creates a configuration optimized for WordPress.PhpRuntimeConfig.withAdditionalExtensions(List<String> additionalExtensions) Returns a new config with additional extensions added.PhpRuntimeConfig.withExtensions(List<String> extensions) Returns a new config with the specified extensions.PhpRuntimeConfig.withFpmConfig(Map<String, String> fpmConfig) Returns a new config with the specified PHP-FPM settings.PhpRuntimeConfig.withMaxExecutionTime(int maxExecutionTime) Returns a new config with the specified max execution time.PhpRuntimeConfig.withMemoryLimit(int memoryLimit) Returns a new config with the specified memory limit.PhpRuntimeConfig.withOpcacheConfig(Map<String, String> opcacheConfig) Returns a new config with the specified OPcache settings.PhpRuntimeConfig.withPhpIni(Map<String, String> phpIni) Returns a new config with the specified php.ini settings.PhpRuntimeConfig.withPostMaxSize(int postMaxSize) Returns a new config with the specified post max size.PhpRuntimeConfig.withUploadMaxFilesize(int uploadMaxFilesize) Returns a new config with the specified upload max filesize.PhpRuntimeConfig.withVersion(String version) Returns a new config with the specified PHP version. -
Uses of PhpRuntimeConfig in com.cloudforgeci.api.application.cms
Methods in com.cloudforgeci.api.application.cms that return PhpRuntimeConfigModifier and TypeMethodDescriptionstatic PhpRuntimeConfigDrupalApplicationSpec.getPhpConfig()Returns PhpRuntimeConfig optimized for Drupal.static PhpRuntimeConfigMagentoApplicationSpec.getPhpConfig()Returns PhpRuntimeConfig optimized for Magento.static PhpRuntimeConfigWooCommerceApplicationSpec.getPhpConfig()Returns PhpRuntimeConfig optimized for WooCommerce. -
Uses of PhpRuntimeConfig in com.cloudforgeci.api.compute
Methods in com.cloudforgeci.api.compute with parameters of type PhpRuntimeConfigModifier and TypeMethodDescriptionPhpContainerFactory.createEnvironment(CmsSpec spec, PhpRuntimeConfig config) Generate PHP container environment variables.static StringPhpContainerFactory.generateFpmConfig(CmsSpec spec, PhpRuntimeConfig config) Generate PHP-FPM configuration file content. -
Uses of PhpRuntimeConfig in com.cloudforgeci.api.core
Methods in com.cloudforgeci.api.core with parameters of type PhpRuntimeConfigModifier and TypeMethodDescriptionstatic voidPhpUserDataBuilder.completeInstallation(UserDataBuilder builder, CmsSpec spec, PhpRuntimeConfig config, String documentRoot) Complete CMS installation with all standard components.static voidPhpUserDataBuilder.configurePhpFpm(UserDataBuilder builder, PhpRuntimeConfig config) Configure PHP-FPM pool settings.static voidPhpUserDataBuilder.configurePhpIni(UserDataBuilder builder, PhpRuntimeConfig config) Configure PHP memory limits, execution time, and other settings.static voidPhpUserDataBuilder.installPhp(UserDataBuilder builder, PhpRuntimeConfig config) Install PHP and required extensions on Amazon Linux 2023.