Linux架站維護(Ubumtu Linux + XAMPP)

1)查詢版本

cat /proc/version


2)XAMPP 路徑

/opt/lampp/


3)手動啟動XAMPP

sudo /opt/lampp/lampp start


4)Auto-Start XAMPP

 1. 拷貝/opt/lampp/lampp 到 /etc/init.d

 sudo cp /opt/lampp/lampp /etc/init.d

 2. 查看或修改 /etc/init.d/lampp

 vi /etc/init.d/lampp

 ### BEGIN INIT INFO

 # Provides:          xampp

 # Required-Start:    $remote_fs $syslog

 # Required-Stop:     $remote_fs $syslog

 # Default-Start:     2 3 4 5

 # Default-Stop:      0 1 6

 # Short-Description: Start XAMPP at boot time

 # Description:       Enable services provided by XAMPP.

 ### END INIT INFO

 3. 啟動 lampp script

 sudo update-rc.d -f lampp defaults

 sudo update-rc.d -f lampp enable

 4. 測試(重新啟動電腦)

 Reboot your system and XAMPP should start automatically.

 ***如果要移除

 cd /etc/init.d

 sudo update-rc.d -f lampp remove


5)phpmyadmin開啟(遠端開啟)

http://ip位址/phpmyadmin 出現無頁面(找不到物件!404)

vi /opt/lampp/etc/extra/httpd-xampp.conf

# since XAMPP 1.4.3

<Directory "/opt/lampp/phpmyadmin">

AllowOverride AuthConfig Limit

Require local

ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var

</Directory>

修改成以下的設定

<Directory "/opt/lampp/phpmyadmin">

AllowOverride AuthConfig Limit

Order allow,deny

Allow from all

Require all granted

ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var

</Directory>

也可用此方式

配置‘httpd-xampp.conf’,將所有指令碼行

Require local

註解Require local(前面加#號:#Require local)

新增指令碼Require all granted

即可遠端登入apache後台管理介面。

此為筆者最後的修正

<Directory "/opt/lampp/phpmyadmin">

     AllowOverride AuthConfig Limit

     Require all granted

     ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var

</Directory>


存檔後,需要重啟伺服器,直接在Linux環境下,輸入以下指令

/opt/lampp/xampp restart


6)phpmyadmin密碼

修改編輯

vi /opt/lampp/phpmyadmin/config.inc.php

7)XAMPP設定檔位置

/opt/lampp/etc/extra

httpd-vhosts.conf


php.ini

/opt/lampp/etc/php.ini 


8)Linux 掛載USB

指令lsblk,其主要是用來列出系統可用的區塊設備(Block Device)

執行後您會看到NAME欄位中有sda、sdb

掛載方式:

 1. 在 /mnt 目錄下建立資料夾

 例如:sudo mkdir usbname

 2. mount USB裝置 目的資料夾

 例如:sudo mount /dev/sdb1 usbname

卸載方式:

 1. umount USB裝置

 例如:sudo umount /dev/sdb1


9)linux設置目錄及子目錄下權限為777

例如 : 設置/opt/lampp/htdocs/目錄下的所有目錄及文件權限為777。

使用以下命令:

chmod -R 777 /opt/lampp/htdocs/


10)瞭解 Linux 的檔案屬性

ls -al


11)將tmp目錄底下的test目錄與檔案刪除

rm -r /tmp/test



0 條回復   |  直到 2022-7-9 | 605 次瀏覽




熱門評論


登入後才可發表內容