[Ubuntu]UbuntuにAPMソース(3)-POPを手動でインストールする
インストールApache:https://velog.io/@cxxerry/Ubuntu-Ubuntu%EC%97%90-APM-%EC%86%8C%EC%8A%A4-%EC%88%98%EB%8F%99-%EC%84%A4%EC%B9%98
MySQLインストール:https://velog.io/@cxxerry/Ubuntu-Ubuntu%EC%97%90-APM-%EC%86%8C%EC%8A%A4-%EC%88%98%EB%8F%99-%EC%84%A4%EC%B9%982-Mysql
PHPソースのインストール
本番システム用のプロファイルphp.ini-は、ファイル/usr/local/lib/phpを生産します.iniにコピーします.
phpは構成時にオプションとして使用されます.iniの場所が指定されていない場合は、デフォルトは/usr/local/lib/phpです.iniを使用します.
php.iniはPHPプロファイルでphp-8.1.0ディレクトリでphpです.ini-開発とphp.ini.2つの生産書類があります.開発は開発用、生産は生産システムバージョン用、開発に使用するとエラーや警告が表示されますが、セキュリティ上の問題が発生する可能性があるため、開発環境でのみ使用できます.
apacheのWebコンテンツ(html、phpファイルなど)はhtdocsディレクトリにあります.
ここにphpinfoがありますphpを作成します.
httpd-k startコマンドを使用してapacheを実行します.
ps-ed|grep httpdコマンドを使用してapacheが実行されていることを確認します.
成功!
reference :
https://minhyeok-rithm.tistory.com/entry/Install-PHP?category=854409
https://salix97.tistory.com/142?category=837576
MySQLインストール:https://velog.io/@cxxerry/Ubuntu-Ubuntu%EC%97%90-APM-%EC%86%8C%EC%8A%A4-%EC%88%98%EB%8F%99-%EC%84%A4%EC%B9%982-Mysql
PHPソースのインストール
必要なパッケージのインストール
$sudo su
/usr/local# apt-get install libxm2-dev
/usr/local# apt-get install libjpeg-dev
/usr/local# apt-get install libpng-dev
/usr/local# apt-get install libsqlite3-dev
ソースインストールファイルのダウンロードと解凍
/usr/local# wget https://www.php.net/distributions/php-8.1.0.tar.gz
/usr/local# tar xvfz php-8.1.0.tar.gz
PHP取付(php-8.1.0)
/usr/local# cd php-8.1.0
/usr/local/php-8.1.0# ./configure \
--with-apxs2=/usr/local/apache-2.4/bin/apxs \
--enable-mysqlnd \
--with-mysql-sock=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-imap-ssl \
--with-iconv \
--enable-gd \
--with-jpeg \
--with-libxml \
--with-openssl
/usr/local/php-8.1.0# make
/usr/local/php-8.1.0# make test
/usr/local/php-8.1.0# make install
PHPインストール完了!忘れないで
Apache、PHPバインド
1.モジュールのインストールの検証
http apacheプロファイルのみ.confファイルを開き、PHPモジュールがインストールされていることを確認します./usr/local# cd apache-2.4/conf
/usr/local/apache-2.4/conf# gedit httpd.conf
165行で発見
インストールができたらmine moduleで写真のように書きます.
2. php.iniファイル設定
$sudo su
/usr/local# apt-get install libxm2-dev
/usr/local# apt-get install libjpeg-dev
/usr/local# apt-get install libpng-dev
/usr/local# apt-get install libsqlite3-dev
/usr/local# wget https://www.php.net/distributions/php-8.1.0.tar.gz
/usr/local# tar xvfz php-8.1.0.tar.gz
/usr/local# cd php-8.1.0
/usr/local/php-8.1.0# ./configure \
--with-apxs2=/usr/local/apache-2.4/bin/apxs \
--enable-mysqlnd \
--with-mysql-sock=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-imap-ssl \
--with-iconv \
--enable-gd \
--with-jpeg \
--with-libxml \
--with-openssl
/usr/local/php-8.1.0# make
/usr/local/php-8.1.0# make test
/usr/local/php-8.1.0# make install
/usr/local# cd apache-2.4/conf
/usr/local/apache-2.4/conf# gedit httpd.conf
本番システム用のプロファイルphp.ini-は、ファイル/usr/local/lib/phpを生産します.iniにコピーします.
phpは構成時にオプションとして使用されます.iniの場所が指定されていない場合は、デフォルトは/usr/local/lib/phpです.iniを使用します.
php.iniはPHPプロファイルでphp-8.1.0ディレクトリでphpです.ini-開発とphp.ini.2つの生産書類があります.開発は開発用、生産は生産システムバージョン用、開発に使用するとエラーや警告が表示されますが、セキュリティ上の問題が発生する可能性があるため、開発環境でのみ使用できます.
/usr/local# cd php-8.1.0
# cp php.ini-production /usr/local/lib/php.ini
3.テスト用phpファイルの作成
apacheのWebコンテンツ(html、phpファイルなど)はhtdocsディレクトリにあります.
ここにphpinfoがありますphpを作成します.
/usr/local# cd apache-2.4/htdocs
/usr/local/apache-2.4/htdocs# vi phpinfo.php
以下を作成します.<?php
phpinfo();
?>
接続の検証
httpd-k startコマンドを使用してapacheを実行します.
ps-ed|grep httpdコマンドを使用してapacheが実行されていることを確認します.
/usr/local# apache-2.4/bin/httpd -k start
/usr/local# ps -ef | grep httpd | grep -v grep
/usr/local# netstat -anp | grep httpd
/usr/local# curl http://127.0.0.1
ブラウザでhttp://127.0.0.1/phpinfo.php道。に接続します.成功!
reference :
https://minhyeok-rithm.tistory.com/entry/Install-PHP?category=854409
https://salix97.tistory.com/142?category=837576
Reference
この問題について([Ubuntu]UbuntuにAPMソース(3)-POPを手動でインストールする), 我々は、より多くの情報をここで見つけました https://velog.io/@cxxerry/Ubuntu-Ubuntu에서-APM-소스-수동-설치하기3-PHPテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol