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』
/usr/local/lsws/fcgi-bin/にlsphp8.xがいれば成功
これにて終了
コメント