Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
litespeed_wiki:config:cannot_find_lsphp55 [2018/07/19 03:53]
Gary Duan
litespeed_wiki:config:cannot_find_lsphp55 [2018/07/20 15:38] (current)
Lisa Clarke Proofreading
Line 1: Line 1:
-===== How to fix "Can not find External Application: ​lsphp55"​ error =====+===== Cannot Find External Application: ​lsphpxx Error ===== 
 +Sometimes you may experience the following error after installation:​
  
-Sometime you may experience the following error after the installation:​ +  ​2015-06-23 14:​29:​56.297 ERROR [config:​scripthandler] Can not find handler with type: 12, name: lsphpxx
- +  2015-06-23 14:​29:​56.297 ERROR [config:​scripthandler] Can not find External Application: ​lsphpxx, type: lsapi 
-  2015-06-23 14:​29:​56.297 ERROR [config:​server:​epsr:​lsphp55] invalid path - /​usr/​local/​lsws/​fcgi-bin/​lsphp55,​ it cannot be started by Web server! +  2015-06-23 14:​29:​56.297 ERROR [config:​scripthandler] use static file handler for suffix [phpxx]
-  ​2015-06-23 14:​29:​56.297 ERROR [config:​scripthandler] Can not find handler with type: 12, name: lsphp55+
-  2015-06-23 14:​29:​56.297 ERROR [config:​scripthandler] Can not find External Application: ​lsphp55, type: lsapi +
-  2015-06-23 14:​29:​56.297 ERROR [config:​scripthandler] use static file handler for suffix [php55]+
   ​   ​
-It simply means no lsphp55 ​set up yet. +It simply means that no ''​lsphpxx''​ external application has been set up yet. You should create an external app ''​lsphpxx''​ and point a relevant binary to it.
  
-LSWS includes lsphp55 handler ​as default during ​the installationbut lsphp55 binary has to be installed separately. In cPanel environment, ​ LiteSpeed normally builds matching PHP most likely ​for 5.4.x hence no lsphp55 installed.+==== In a cPanel EA4 Environment ==== 
 +Most likely you won't see such an error since most of the PHP handlers have been preconfigured. If on some occasion a newer version of PHP, such as ''​lsphp72'',​ is not included in the LSWS configurationyou can manually create an ''​lsphp72''​ external app and point it to the ''​ea-php72-lsphp''​ binary, or the CL ''​php72''​ binary when CloudLinux is used 
 + 
 +==== In an Old cPanel ​EA3 Environment ==== 
 +In a cPanel EA3 environment,​ LiteSpeed normally builds matching PHP for 5.4.x. most likely, ​hence no ''​lsphp55''​ or newer is installed. ​
  
 The message itself is absolutely safe to be ignored. If you just like to get rid of the error, you can do either of the following: The message itself is absolutely safe to be ignored. If you just like to get rid of the error, you can do either of the following:
-  * Install lsphp55 and pointing ​the /​usr/​local/​lsws/​fcgi-bin/​lsphp55 to the newly installed binary. +  * Install ​''​lsphp55'' ​and point the ''​/​usr/​local/​lsws/​fcgi-bin/​lsphp55'' ​to the newly installed binary. 
-  * Simply remove lsphp55 handler. +  * Simply remove ​the ''​lsphp55'' ​handler. 
-  * Use any exiting PHP handler as lsphp55, for example: +  * Use any exiting PHP handler as ''​lsphp55''​, for example: ​<​code>​ln -sf /​usr/​local/​lsws/​fcgi-bin/​lsphp5 /​usr/​local/​lsws/​fcgi-bin/​lsphp55</​code>​ This creates a symbolic link to use ''​lsphp5'' ​as the ''​lsphp55'' ​handler. ​Even though it can remove the error alert, ​it is not recommended because ​faked ''​lsphp55'' ​may create ​misunderstanding in the future.  ​
- +
-   ln -sf /​usr/​local/​lsws/​fcgi-bin/​lsphp5 /​usr/​local/​lsws/​fcgi-bin/​lsphp55 +
-The last one creates a symbolic link to use lsphp5 as lsphp55 handler. ​It is not recommended, ​though it can remove the error alert, ​since faked lsphp55 may create misunderstanding in the future.  ​+
  • Admin
  • Last modified: 2018/07/19 03:53
  • by Gary Duan