Plesk >= 12.0 multi lsphps configuration for LSWS
With the release of Plesk-php, this solution is now deprecated.
You can create lsphp5x one by one from LSWS Admin console. If you prefer using the command line instead of the GUI tool, you can edit the LSWS configuration file (usually /usr/local/lsws/conf/httpd_config.xml) by adding the following to the <extProcessorList>… </extProcessorList> section:
<extProcessor> <type>lsapi</type> <name>lsphp70</name> <address>uds://tmp/lshttpd/lsphp70.sock</address> <maxConns>35</maxConns> <env>PHP_LSAPI_MAX_REQUESTS=5000</env> <env>PHP_LSAPI_CHILDREN=35</env> <initTimeout>60</initTimeout> <retryTimeout>0</retryTimeout> <persistConn>1</persistConn> <respBuffer>0</respBuffer> <autoStart>1</autoStart> <path>$SERVER_ROOT/lsphp70/bin/lsphp</path> <backlog>100</backlog> <instances>1</instances> <extMaxIdleTime>10</extMaxIdleTime> <priority>0</priority> <memSoftLimit>2048M</memSoftLimit> <memHardLimit>2048M</memHardLimit> <procSoftLimit>400</procSoftLimit> <procHardLimit>500</procHardLimit> </extProcessor> <extProcessor> <type>lsapi</type> <name>lsphp56</name> <address>uds://tmp/lshttpd/lsphp56.sock</address> <maxConns>35</maxConns> <env>PHP_LSAPI_MAX_REQUESTS=5000</env> <env>PHP_LSAPI_CHILDREN=35</env> <initTimeout>60</initTimeout> <retryTimeout>0</retryTimeout> <persistConn>1</persistConn> <respBuffer>0</respBuffer> <autoStart>1</autoStart> <path>$SERVER_ROOT/lsphp56/bin/lsphp</path> <backlog>100</backlog> <instances>1</instances> <extMaxIdleTime>10</extMaxIdleTime> <priority>0</priority> <memSoftLimit>2048M</memSoftLimit> <memHardLimit>2048M</memHardLimit> <procSoftLimit>400</procSoftLimit> <procHardLimit>500</procHardLimit> </extProcessor> <extProcessor> <type>lsapi</type> <name>lsphp55</name> <address>uds://tmp/lshttpd/lsphp55.sock</address> <maxConns>35</maxConns> <env>PHP_LSAPI_MAX_REQUESTS=5000</env> <env>PHP_LSAPI_CHILDREN=35</env> <initTimeout>60</initTimeout> <retryTimeout>0</retryTimeout> <persistConn>1</persistConn> <respBuffer>0</respBuffer> <autoStart>1</autoStart> <path>$SERVER_ROOT/lsphp55/bin/lsphp</path> <extMaxIdleTime>10</extMaxIdleTime> <memSoftLimit>2048M</memSoftLimit> <memHardLimit>2048M</memHardLimit> <procSoftLimit>400</procSoftLimit> <procHardLimit>500</procHardLimit> </extProcessor> <extProcessor> <type>lsapi</type> <name>lsphp54</name> <address>uds://tmp/lshttpd/lsphp54.sock</address> <maxConns>35</maxConns> <env>PHP_LSAPI_MAX_REQUESTS=5000</env> <env>PHP_LSAPI_CHILDREN=35</env> <initTimeout>60</initTimeout> <retryTimeout>0</retryTimeout> <persistConn>1</persistConn> <respBuffer>0</respBuffer> <autoStart>1</autoStart> <path>/usr/local/lsws/lsphp54/bin/lsphp</path> <extMaxIdleTime>10</extMaxIdleTime> <memSoftLimit>2048M</memSoftLimit> <memHardLimit>2048M</memHardLimit> <procSoftLimit>400</procSoftLimit> <procHardLimit>500</procHardLimit> </extProcessor> <extProcessor> <type>lsapi</type> <name>lsphp53</name> <address>uds://tmp/lshttpd/lsphp53.sock</address> <maxConns>35</maxConns> <env>PHP_LSAPI_MAX_REQUESTS=5000</env> <env>PHP_LSAPI_CHILDREN=35</env> <initTimeout>60</initTimeout> <retryTimeout>0</retryTimeout> <persistConn>1</persistConn> <respBuffer>0</respBuffer> <autoStart>1</autoStart> <path>/usr/local/lsws/lsphp53/bin/lsphp</path> <extMaxIdleTime>10</extMaxIdleTime> <memSoftLimit>2048M</memSoftLimit> <memHardLimit>2048M</memHardLimit> <procSoftLimit>400</procSoftLimit> <procHardLimit>500</procHardLimit> </extProcessor> <extProcessor> <type>lsapi</type> <name>lsphp52</name> <address>uds://tmp/lshttpd/lsphp52.sock</address> <maxConns>35</maxConns> <env>PHP_LSAPI_MAX_REQUESTS=5000</env> <env>PHP_LSAPI_CHILDREN=35</env> <initTimeout>60</initTimeout> <retryTimeout>0</retryTimeout> <persistConn>1</persistConn> <respBuffer>0</respBuffer> <autoStart>1</autoStart> <path>/usr/local/lsws/lsphp52/bin/lsphp</path> <extMaxIdleTime>10</extMaxIdleTime> <memSoftLimit>2048M</memSoftLimit> <memHardLimit>2048M</memHardLimit> <procSoftLimit>400</procSoftLimit> <procHardLimit>500</procHardLimit> </extProcessor>