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
熱門評論