ラベル phpSysInfo の投稿を表示しています。 すべての投稿を表示
ラベル phpSysInfo の投稿を表示しています。 すべての投稿を表示

2022年12月28日水曜日

Ubuntu 22.04にphpSysInfoをインストールする

phpSysInfoでホストの各種情報をブラウザから参照することができます。

〇phpSysInfoの画面
ブラウザからhttp://<ホスト名またはIP&gt/phpsysinfo/ にアクセスします

インストール方法

以下のコマンドを実行します。
sudo apt-get -y install apache2 \
  php8.1 \
  libapache2-mod-php8.1 \
  php8.1-xml \
  php8.1-mbstring

wget https://github.com/phpsysinfo/phpsysinfo/archive/v3.4.2.tar.gz

tar xvfz v3.4.2.tar.gz

sudo mv phpsysinfo* /opt/phpsysinfo

sudo cp /opt/phpsysinfo/phpsysinfo.ini.new /opt/phpsysinfo/phpsysinfo.ini

sudo chown -R www-data:www-data /opt/phpsysinfo

sudo ln -s  /opt/phpsysinfo /var/www/html

sudo systemctl restart apache2.service

関連情報

・phpSysInfoのgithubリポジトリ
https://github.com/phpsysinfo/phpsysinfo

2020年7月21日火曜日

Raspberry Pi(Raspbian Buster)/Debian 10(Buster)にphpSysInfoをインストールする

phpSysInfoでホストの各種情報をブラウザから参照することができます。

〇phpSysInfoの画面

〇インストール方法
以下のコマンドを実行します。
sudo apt-get -y install apache2 \
  php7.3 \
  libapache2-mod-php7.3 \
  php7.3-json \
  php7.3-xml \
  php7.3-mbstring

wget https://github.com/phpsysinfo/phpsysinfo/archive/v3.3.2.tar.gz

tar xvfz v3.3.2.tar.gz

sudo mv phpsysinfo* /opt/phpsysinfo

sudo cp /opt/phpsysinfo/phpsysinfo.ini.new /opt/phpsysinfo/phpsysinfo.ini

sudo chown -R www-data:www-data /opt/phpsysinfo

sudo ln -s  /opt/phpsysinfo /var/www/html

sudo systemctl restart apache2.service

〇関連情報
・phpSysInfoのgithubリポジトリ
https://github.com/phpsysinfo/phpsysinfo

2020年5月8日金曜日

Ubuntu 20.04にphpSysInfoをインストールする

phpSysInfoでホストの各種情報をブラウザから参照することができます。

〇phpSysInfoの画面

ブラウザからhttp://<ホスト名またはIPアドレス>/phpsysinfo/ にアクセスします。

〇インストール方法
以下のコマンドを実行します。
sudo apt-get -y install apache2 \
  php7.4 \
  libapache2-mod-php7.4 \
  php7.4-json \
  php7.4-xml \
  php7.4-mbstring 

wget https://github.com/phpsysinfo/phpsysinfo/archive/v3.3.2.tar.gz

tar xvfz v3.3.2.tar.gz

sudo mv phpsysinfo* /opt/phpsysinfo

sudo cp /opt/phpsysinfo/phpsysinfo.ini.new /opt/phpsysinfo/phpsysinfo.ini

sudo chown -R www-data:www-data /opt/phpsysinfo

sudo ln -s  /opt/phpsysinfo /var/www/html

sudo systemctl restart apache2.service

〇関連情報
・phpSysInfoのgithubリポジトリ
https://github.com/phpsysinfo/phpsysinfo

2018年9月12日水曜日

AnsibleでphpSysInfoをインストールする(Ubuntu18.04用)

phpSysInfoでホストの各種情報をブラウザから参照することができます。

〇phpSysInfoの画面

ブラウザからhttp://<対象ホスト>/phpsysinfo/にアクセスします

〇インストール方法
1.下準備
~/.ansible.cfgに以下の内容を設定します
[ssh_connection]
pipelining=True
[defaults]
host_key_checking = False

2. インストール対象ホストのユーザやパスワードを環境に合わせてinventoryファイルに記入します

inventory例
[phpsysinfo]
192.168.1.61

[all:vars]
ansible_ssh_port=22
ansible_ssh_user=vagrant
ansible_ssh_pass=vagrant
ansible_sudo_pass=vagrant

3.inventory、phpsysinfo.ymlを準備し、以下のコマンドを実行します。
ansible-playbook -i inventory phpsysinfo.yml

phpsysinfo.yml
- hosts: phpsysinfo
  tasks:
    - name: Install apache and php modules
      apt: name={{ item }} state=present
      with_items:
        - apache2
        - libapache2-mod-php7.2
        - php7.2-mbstring
        - php7.2-xml
        - php7.2-json
        - php7.2-pgsql
        - php7.2-pdo
        - php7.2-curl
        - php7.2-zip
        - php7.2-imagick
        - php7.2-intl
        - unzip
      become: true
    - name: download phpsysinfo
      get_url:
        url: https://github.com/phpsysinfo/phpsysinfo/archive/v3.2.10.tar.gz
        dest: /tmp/
      become: true
    - name: extract phpsysinfo
      unarchive:
        remote_src: yes
        src: /tmp/phpsysinfo-3.2.10.tar.gz
        dest: /opt/
      become: true
    - name: copy phpsysinfo.ini.new
      shell: creates=/opt/phpsysinfo-3.2.10/phpsysinfo.ini cp /opt/phpsysinfo-3.2.10/phpsysinfo.ini.new /opt/phpsysinfo-3.2.10/phpsysinfo.ini
      become: true
    - name: change owner
      file:
        path: /opt/phpsysinfo-3.2.10
        owner: www-data
        group: www-data
        recurse: yes
      become: true
    - name: symlink
      file:
        path: /var/www/html/phpsysinfo
        state: link
        src: /opt/phpsysinfo-3.2.10
      become: true
    - name: clean up
      file:
        state: absent
        path: /tmp/phpsysinfo-3.2.10.tar.gz
      become: yes
    - name: start apache2.service
      systemd:
        name: apache2
        state: restarted
      become: yes


○関連情報
・phpSysInfoに関する他の記事はこちらを参照してください。

・その他のAnsibleの記事

2018年1月7日日曜日

VagrantでphpSysInfoをインストールした仮想マシン(Debian Stretch/9.2)を構築する

以下のVagrantfileを使用して、phpSysInfoをインストールした仮想マシンを構築できます。
仮想マシン構築後、ブラウザからhttp://192.168.1.106/phpsysinfo/でphpSysInfoにアクセスできます。

Vagrantfile
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  config.vm.box = "bento/debian-9.2"
  config.vm.hostname = "db92phpsysinfo"
  config.vm.provider :virtualbox do |vbox|
     vbox.name = "db92phpsysinfo"
     vbox.cpus = 2
     vbox.memory = 2048
     vbox.customize ["modifyvm", :id, "--nicpromisc2","allow-all"]
  end
  config.vm.network "private_network", ip: "192.168.55.106", :netmask => "255.255.255.0"
  config.vm.network "public_network", ip:"192.168.1.106", :netmask => "255.255.255.0"
  config.vm.provision "shell", inline: <<-SHELL
# update packages
apt-get update
#DEBIAN_FRONTEND=noninteractive apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" upgrade
apt-get -y install apache2 libapache2-mod-php7.0 php7.0-mbstring php7.0-xml php7.0-json
wget https://github.com/phpsysinfo/phpsysinfo/archive/v3.2.8.tar.gz
tar xvfz v3.2.8.tar.gz
mv phpsysinfo-3.2.8 /opt/phpsysinfo
cp /opt/phpsysinfo/phpsysinfo.ini.new /opt/phpsysinfo/phpsysinfo.ini
chown -R www-data:www-data /opt/phpsysinfo
ln -s  /opt/phpsysinfo /var/www/html
systemctl restart apache2.service
echo 'access http://192.168.1.106/phpsysinfo/'
SHELL
end

〇phpSysInfoの画面



○関連情報
・phpSysInfoに関する他の記事はこちらを参照してください。

2017年12月29日金曜日

VagrantでphpSysInfoをインストールした仮想マシン(CentOS7.4)を構築する

phpSysInfoでブラウザから各種システム情報を取得することができます。
以下のVagrantfileを使用して、phpSysInfoをインストールした仮想マシンを構築します。
仮想マシン構築後、ブラウザからhttp://192.168.1.101/phpsysinfo/にアクセスします。

Vagrantfile
VAGRANTFILE_API_VERSION = "2"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  config.vm.box = "bento/centos-7.4"
  config.vm.hostname = "co74phpsysinfo"
  config.vm.provider :virtualbox do |vbox|
     vbox.name = "co74phpsysinfo"
     vbox.cpus = 2
     vbox.memory = 2048
     vbox.customize ["modifyvm", :id, "--nicpromisc2","allow-all"]
  end
  config.vm.network "private_network", ip: "192.168.55.101", :netmask => "255.255.255.0"
  config.vm.network "public_network", ip:"192.168.1.101", :netmask => "255.255.255.0"
  config.vm.provision "shell", inline: <<-SHELL
localectl set-locale LANG=ja_JP.UTF-8

# install apache2
yum -y install epel-release
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
yum -y install --enablerepo=remi,remi-php71 httpd php php-mbstring php-xml php-json

# install phpSysInfo
wget https://github.com/phpsysinfo/phpsysinfo/archive/v3.2.8.tar.gz
tar xvfz v3.2.8.tar.gz
mv phpsysinfo-3.2.8 /opt/phpsysinfo

cp /opt/phpsysinfo/phpsysinfo.ini.new /opt/phpsysinfo/phpsysinfo.ini
chown -R apache:apache /opt/phpsysinfo
ln -s  /opt/phpsysinfo /var/www/html

systemctl restart httpd.service

echo 'access http://192.168.1.101/phpsysinfo/'
SHELL
end

〇phpSysInfoの画面



○関連情報
・phpSysInfoに関する他の記事はこちらを参照してください。

2017年11月20日月曜日

VagrantでphpSysInfoをインストールした仮想マシン(Ubuntu16.04)を構築する

以下のVagrantfileを使用して、phpSysInfoがインストールされた仮想マシンを構築する事が出来ます。
ブラウザから、http://192.168.1.103/phpsysinfo/にアクセスることで、各種システム情報を参照できます。

Vagrantfile
VAGRANTFILE_API_VERSION = "2"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  config.vm.box = "bento/ubuntu-16.04"
  config.vm.hostname = "ub1604phpsysinfo"
  config.vm.provider :virtualbox do |vbox|
     vbox.name = "ub1604phpsysinfo"
     vbox.cpus = 2
     vbox.memory = 2048
     vbox.customize ["modifyvm", :id, "--nicpromisc2","allow-all"]
  end
  config.vm.network "private_network", ip: "192.168.55.103", :netmask => "255.255.255.0"
  config.vm.network "public_network", ip:"192.168.1.103", :netmask => "255.255.255.0"
  config.vm.provision "shell", inline: <<-SHELL
# update packages
apt-get update
#DEBIAN_FRONTEND=noninteractive apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" upgrade
apt-get -y install apache2 libapache2-mod-php7.0 php7.0-mbstring php7.0-xml php7.0-json

wget https://github.com/phpsysinfo/phpsysinfo/archive/v3.2.8.tar.gz
tar xvfz v3.2.8.tar.gz
mv phpsysinfo-3.2.8 /opt/phpsysinfo

cp /opt/phpsysinfo/phpsysinfo.ini.new /opt/phpsysinfo/phpsysinfo.ini
chown -R www-data:www-data /opt/phpsysinfo
ln -s  /opt/phpsysinfo /var/www/html

systemctl restart apache2.service
echo 'access http://192.168.1.103/phpsysinfo/'
SHELL
end

phpSysInfoの画面



○関連情報
・phpSysInfoに関する他の記事はこちらを参照してください。