命令列:
開啟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資料夾 終端命令...