Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
litespeed_wiki:php:lsapi [2017/05/31 21:18] Jackson Zhang [Compiling PHP from source code] |
litespeed_wiki:php:lsapi [2018/09/17 19:52] Michael Alegre removed |
||
---|---|---|---|
Line 9: | Line 9: | ||
You can either compile PHP through LiteSpeed WebAdmin Console or from PHP source code downloaded from php.net. | You can either compile PHP through LiteSpeed WebAdmin Console or from PHP source code downloaded from php.net. | ||
- | ===== Compiling PHP through WedAdmin Console ===== | + | ===== Compiling PHP ===== |
+ | ==== Compiling PHP through WedAdmin Console ==== | ||
=== Access the Compile PHP utility === | === Access the Compile PHP utility === | ||
Line 128: | Line 129: | ||
Retry Timeout : 0 | Retry Timeout : 0 | ||
Response Buffering: no | Response Buffering: no | ||
- | Auto Start: yes | + | Start By Server: yes |
Command: $SERVER_ROOT/lsphp56/bin/lsphp | Command: $SERVER_ROOT/lsphp56/bin/lsphp | ||
Back Log: 100 | Back Log: 100 | ||
Line 144: | Line 145: | ||
===== Setup PHP.ini ===== | ===== Setup PHP.ini ===== | ||
+ | |||
+ | Normally you can specify php.ini file path through '-with-config-file-path=xxx' during the compiling. If not, you can verify through | ||
+ | bin/lsphp -i | more | ||
+ | | ||
+ | Configuration File (php.ini) Path => /usr/local/lsws/lsphp56/lib/ | ||
+ | Loaded Configuration File => /usr/local/lsws/lsphp56/lib/php.ini | ||
+ | |||
+ | In general, you can copy a sample php.ini file from source code to lsphp56/lib location. | ||
+ | cp php.ini-production lsphp56/lib/php.ini | ||
+ | |||
+ | You can run the php binary again to check if the php.ini file being loaded. | ||
+ | |||
+ | bin/lsphp -i | more | ||
+ | | ||
===== Checking Installation ===== | ===== Checking Installation ===== | ||
There are a number of ways to check whether your PHP installation was successful. One of the simplest is to run the following code: | There are a number of ways to check whether your PHP installation was successful. One of the simplest is to run the following code: | ||
- | cd /usr/local/lsws/fcgi-bin/ | + | /usr/local/lsws/lsphp56/bin/lsphp -v |
- | ./lsphp5 -v | + | |
It should return the information on your new PHP build: | It should return the information on your new PHP build: | ||
- | PHP 5.5.15 (litespeed) (built: Aug 20 2014 14:09:09) | + | PHP 5.6.15 (litespeed) (built: Aug 20 2014 14:09:09) |
Copyright (c) 1997-2014 The PHP Group | Copyright (c) 1997-2014 The PHP Group | ||
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies | Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies |