Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
litespeed_wiki:php:configuring-lsws-for-php [2019/05/28 19:27] Jackson Zhang [Step 4: Perform a Graceful Restart] |
litespeed_wiki:php:configuring-lsws-for-php [2019/10/18 20:27] (current) Jonathan Kagan [Configuring LiteSpeed Web Server for PHP] |
||
---|---|---|---|
Line 6: | Line 6: | ||
- Up to 50% better performance | - Up to 50% better performance | ||
- Support for dynamic PHP configuration changes through web server configuration and .htaccess files. | - Support for dynamic PHP configuration changes through web server configuration and .htaccess files. | ||
- | + | ||
For cPanel, if you are using EasyApache 3, PHP should be built and working fine with Apache through EA3, then LiteSpeed builds matching PHP (with LSAPI) through LiteSpeed WHM/cPanel plugin. See [[litespeed_wiki:cpanel:auto-installer|cPanel installation Guide]]. For EA4, PHP no longer needs to be built, please refer [[litespeed_wiki:cpanel:easyapache4-config|here]] instead. | For cPanel, if you are using EasyApache 3, PHP should be built and working fine with Apache through EA3, then LiteSpeed builds matching PHP (with LSAPI) through LiteSpeed WHM/cPanel plugin. See [[litespeed_wiki:cpanel:auto-installer|cPanel installation Guide]]. For EA4, PHP no longer needs to be built, please refer [[litespeed_wiki:cpanel:easyapache4-config|here]] instead. | ||
Line 18: | Line 18: | ||
If your PHP runs into 503 errors, this is often indicative of a problem with PHP. Please see our [[litespeed_wiki:php:503-errors|503 troubleshooting guide]] for the necessary steps to diagnose and fix these errors. | If your PHP runs into 503 errors, this is often indicative of a problem with PHP. Please see our [[litespeed_wiki:php:503-errors|503 troubleshooting guide]] for the necessary steps to diagnose and fix these errors. | ||
- | |||
===== Step 1: Install LSPHP through repositories ===== | ===== Step 1: Install LSPHP through repositories ===== | ||
If you are not using a Control Panel or CloudLinux, you may need to install the LSPHP Binary through rpms/apt-get packages. | If you are not using a Control Panel or CloudLinux, you may need to install the LSPHP Binary through rpms/apt-get packages. | ||
Line 51: | Line 50: | ||
<note></note> | <note></note> | ||
<maxConns>35</maxConns> | <maxConns>35</maxConns> | ||
- | <env>PHP_LSAPI_MAX_REQUESTS=500</env> | + | <env>PHP_LSAPI_MAX_REQUESTS=5000</env> |
<env>PHP_LSAPI_CHILDREN=35</env> | <env>PHP_LSAPI_CHILDREN=35</env> | ||
<initTimeout>60</initTimeout> | <initTimeout>60</initTimeout> |