PHP8.x Compile in OpenLiteSpeed

 

PHP8.xをコンパイルする方法をまとめました

LSConsoleにログイン

LSConsoleのToolsタブーCompileにてPHP8.xを選択

適当な画面が出てくるから、Nextで進んでいく(Download Source Codeまではすんなりいく)

Compile and Monitorまできたら、OLSが入っているサーバーのBashにて

sudo /usr/local/lsws/phpbuild/buildphp_manual_run.sh

を実行する。

そうするとCosole画面のStatusとLogが動き出す

このスクリプトを実行すると

No Package hoge found
というエラーが出力されると思う。
その時は適宜PackageをAPTにてインストールすることで回避していく
私が出会したNoPackage一覧とそのインストール方法

###No Package name : How to install by apt

sqlite3 : sudo apt install sqlite3 libsplite3-dev

curl : sudo apt install libcurl4-openssl-dev

oniguruma : sudo apt install libonig-dev

libzip : sudo apt install libzip-dev

 これ以外でNo Packageエラーが出た場合
Google検索にて
『no package UnkownPackageName found in ubuntu
と参照されたい。(UbuntuCentOSではパッケージ管理所が違っているため名前も違う、Yumでのインストール方法がネットには多い気がする。。。)
 
/usr/local/lsws/fcgi-bin/にlsphp8.xがいれば成功
 
これにて終了
 

コメント

タイトルとURLをコピーしました