MAMP環境配置

2022-05-22 21:45:10 字數 4543 閱讀 9873

命令列:

開啟apache服務:sudo apachectl start 

停止apache服務:sudo apachectl stop 

重啟服務:sudo apachectl restart 

檢視版本:httpd -v

開啟自動啟動:sudo launchctl load -w /system/library/launchdaemons/org.apache.httpd.plist

取消開機啟動:sudo launchctl unload -w /system/library/launchdaemons/org.apache.httpd.plist

開啟之後開啟瀏覽器輸入:localhost,看到

it works!

說明服務正常開啟!

####################

命令列開啟系統隱藏目錄:

open /etc/apache2

1.httpd.conf配置:

找到httpd.conf,取消以下注釋:

前兩個預設取消,只需取消後三個;

2.extra/httpd-userdir.conf配置:

找到extra/httpd-userdir.conf,取消以下注釋:

include /private/etc/apache2/users/*.conf;

3.users/guest.conf配置:

找到users/guest.conf,改為以下尖括號中的三行:

allowoverride all

options indexes multiviews followsymlinks

require all granted

5.mac mysql修改密碼:見後文

6.檢視配置:

專案路徑下建立phpinfo.php:

<?php

phpinfo();

?>

另:修改預設路徑(介面報錯403)的記得修改資料夾的唯讀許可權

#將引號中的目錄修改為自己的目錄

documentroot "/library/webserver/documents"

......

#將引號中的目錄修改為和上面一樣的目錄

設定apache(httpd)開機啟動

取消apache(httpd)開機啟動

mac mysql修改密碼

1.開啟「系統偏好設定」,找到mysql的圖示(我的是最後一行),單擊進入,有個「stop mysql server」的按鈕,點選它關閉mysql服務,左側綠色「running」變為紅色「stopped」;

2.進入終端輸入:cd /usr/local/mysql/bin/,回車後登入管理員許可權: sudo su,回車後輸入以下命令來禁止mysql驗證功能:./mysqld_safe --skip-grant-tables &,回車後mysql會自動重啟(偏好設定中mysql的狀態會變成running);

3.輸入命令:./mysql,回車後輸入命令: flush privileges; ,回車後輸入命令:set password for 'root'@'localhost' = password('此處為你的新密碼');

4.修改成功;

更改mysql root賬戶密碼

終端中輸入命令:/usr/local/mysql/bin/mysqladmin -u root password 新密碼

你可以隨時使用這條命令更改你的密碼。

終端登入mysql

方法1:絕對路徑

終端中輸入命令:/usr/local/mysql/bin/mysql -u root -p

終端中輸入命令:

檢視路徑中有沒有需要的路徑:

終端中輸入命令:echo $path

沒有,繼續

新增需要路徑:path="$path":/usr/local/mysql/bin

以後終端中需輸入命令:mysql -u root -p 即可

二.建立使用者 分配許可權 

grant all privileges on *.* to 'user'@'localhost' with grant option 

grant all privileges on *.* to 'user'@'localhost' identified by '123456′; 

flush privileges; 

1.新建使用者。 

登入mysql 

@>mysql -u root -p 

@>密碼 

建立使用者 

mysql> insert into mysql.user(host,user,password) values("localhost","phplamp",password("1234")); 

重新整理系統許可權表 

mysql>flush privileges; 

這樣就建立了乙個名為:phplamp  密碼為:1234  的使用者。 

然後登入一下。 

mysql>exit; 

@>mysql -u phplamp -p 

@>輸入密碼 

mysql>登入成功 

2.為使用者授權。 

登入mysql(有root許可權)。我裡我以root身份登入. 

@>mysql -u root -p 

@>密碼 

首先為使用者建立乙個資料庫(phplampdb) 

mysql>create database phplampdb; 

授權phplamp使用者擁有phplamp資料庫的所有許可權。 

>grant all privileges on phplampdb.* to phplamp@localhost identified by '1234'; 

重新整理系統許可權表 

mysql>flush privileges; 

mysql>其它操作 

如果想指定部分許可權給一使用者,可以這樣來寫: 

mysql>grant select,update on phplampdb.* to phplamp@localhost identified by '1234'; 

//重新整理系統許可權表。 

mysql>flush privileges; 

3.刪除使用者。 

@>mysql -u root -p 

@>密碼 

mysql>delete from user where user="phplamp" and host="localhost"; 

mysql>flush privileges; 

//刪除使用者的資料庫 

mysql>drop database phplampdb; 

4.修改指定使用者密碼。 

@>mysql -u root -p 

@>密碼 

mysql>update mysql.user set password=password('新密碼') where user="phplamp" and host="localhost"; 

mysql>flush privileges; 

mysql的啟動與停止

sudo /usr/local/mysql/support-files/mysql.server start

sudo /usr/local/mysql/support-files/mysql.server stop

mysql視覺化管理方式phpmyadmin

首先,在瀏覽器中輸入如下**:

其次,將壓縮檔案解壓到/資源庫/webserver/documents/路徑下,並重命名為phpmyadmin

再次,將資料夾中的config.sample.inc.php檔案重新命名為config.inc.php

再次,將config.inc.php檔案中的如下**進行修改

// 修改前:

$cfg['servers'][$i]['host'] = 'localhost';

// 修改後:

$cfg['servers'][$i]['host'] = 『127.0.0.1';

最後,在瀏覽器中輸入如下**進行登入即可直接對mysql進行視覺化管理

Mac 手動部署MAMP環境

背景 由於mac自帶apache環境,以及php,之前一直使用一鍵安裝的xampp,相當於重新安裝了一套環境。強迫症忍不了有相同的軟體在系統裡,決定解除安裝xampp,手動配置乙個mamp的環境。m mac pro 2014,系統為目前最新的 osx el capitan 10.11 檢視這個檔案可...

MAMP配置虛擬主機

在php開發中常常會通過localhost 的方式來執行自己的專案,有沒有一種方式可以通過www.com的方式來執行自己的專案,這個時候就可以通過配置虛擬主機的方式來達到自己的需求,方式如下 在其中加入如下配置 三 編輯hosts檔案,vim etc hosts 在hosts檔案中加入 127.0....

MAMP 環境下安裝Redis擴充套件

2 在 mamp bin php php5.6.30 新建乙個 include 資料夾 路徑為 mamp bin php php5.6.30 include image.png 開啟iterm 終端 終端命令2 configure 終端命令3 git clone 進入phpredis資料夾 終端命令...