linux下xampp配置記(未必都用到)

2021-08-11 13:20:34 字數 2824 閱讀 7630

一、開啟mysql資料庫遠端訪問的許可權

1、改表法 

可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 "mysql" 資料庫裡的 "user" 表裡的 "host" 項,從"localhost"改稱"%" 

mysql -u root -p 

mysql>use mysql; 

mysql>update user set host = '%' where user = 'root'; 

mysql>select host, user from user; 

2、授權法 

在安裝mysql的機器上執行: 

1、d:\mysql\bin\>mysql -h localhost -u root 

//這樣應該可以進入mysql伺服器 

2、mysql>grant all privileges on *.* to 'root'@'%'with grant option 

//賦予任何主機訪問資料的許可權 

例如,你想myuser使用mypassword從任何主機連線到mysql伺服器的話。 

grant all privileges on *.* to 'myuser'@'%'identified by 'mypassword' wi 

th grant option; 

如果你想允許使用者myuser從ip為192.168.1.6的主機連線到mysql伺服器,並使用mypassword作為密碼 

grant all privileges on *.* to 'myuser'@'192.168.1.3'identified by 

'mypassword' with grant option; 

3、mysql>flush privileges 

//修改生效 

4、mysql>exit 

退出mysql伺服器,這樣就可以在其它任何的主機上以root身份登入

二、修改httpd程序目錄訪問許可權

這是我機器裡面的。第一項就是程序所屬的使用者。

第乙個程序是我用root身份起動的主程序,所以是root。後兩個則是系統自動開啟的。

另外你所說的「如何知道執行該程式所需要的使用者和使用者組許可權.」。

執行程式的使用者一般是在程式配置檔案裡設定好的,apache的一般是在httpd.cnf裡設定「user」和「group」我的設定的使用者是web,這個使用者是我自己建立的。

apache預設的好像是daemon

三、配置虛擬主機

檢視一下xampp的apache配置檔案,我們發現其中有一行:

documentroot表示虛擬主機對應的路徑,即**目錄,servername表示虛擬主機的訪問位址,類似iis中的主機頭值。

至此,虛擬主機的設定也算是完成了。

最後我們需要在apache配置檔案/opt/lampp/etc/httpd.conf中新增一下**目錄的訪問許可權。

options indexes followsymlinks

allowoverride all

order allow,deny

allow from all

這裡可以將目錄路徑/opt/lampp/www/site1改為/opt/lampp/www,為以後建立更多的虛擬主機如site2、site3……等等做準備。

四.將xampp調置為每次開機執行.

vi /etc/rc.d/rc.local

在最後面增加一行:

/opt/lampp/lampp start

五、修改目錄許可權

chown daemon:daemon /usr/***/frontend/runtime  -r

chown daemon:daemon /usr/baoxiu/noi/backend/runtime  -r

chown daemon:daemon /usr/***/storage/web/source  -r

linux下xampp的MySQL配置

這是由於未正確配置mysql。輸入命令時,系統會在 usr bin這個位置裡尋找輸入的命令,如果沒有把命令引入到這個位置,則會提示 命令無法找到 只要把這個工具的絕對位置引入到 usr bin,所有的問題就迎刃而解了,只要我們把這條命令執行 本人xampp裝在opt目錄下 sudo ln s opt...

linux 下安裝配置xampp環境

最後經過研究查閱相關資料後,總結 因為xampp本身很開放,幾乎所有的功能都是開啟的,安全性不夠高,所以不太適合生產環境部署應用,只適合在開發環境中使用。不過xampp的安裝配置過程還是有必要記錄下的,畢竟還要開發呢。linux系統是centos 6.5。把檔案拷貝到跟目錄下,先賦予執行許可權,ro...

linux 下安裝配置xampp環境

2.把檔案拷貝到 usr local src目錄下,先賦予執行許可權,root localhost src chmod a x xampp linux x64 5.5.35 0 installer.run3.然後執行 注意一定要在root許可權下 root localhost src xampp l...