Mac 安裝使用apache php 和mysql
Mac 系統說明
- OS X EI Capitan
- 版本 10.11.5
說明
MAC上預設自帶了 apache 和php 只需要開啟對應的地方就可以使用,
mysql 需要自己安裝
配置Apache
啟動apache
apache 預設安裝在/etc/apache2
配置檔案 /etc/apache2/httpd.conf
在終端裡輸入命令,啟動 Apache:
sudo apachectl start
關閉 Apache:
sudo apachectl stop
重啟 Apache:
sudo apachectl restart
檢視 Apache 版本:
httpd -v
配置php
檔案位於 /etc/apache2/httpd.conf
將下面的已經存在的配置項 開啟註釋, 使支援php
# LoadModule php5_module libexec/httpd/libphp5.so
新增php解析支援
AddType位置新增
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
- 新增php解析副檔名支援
新增
DirectoryIndex index.html index.php
驗證
apache 預設的文件目錄
/Library/WebServer/Documents
在裡面新增一個 phpinfo.php檔案驗證一下
安裝Mysql
下載
安裝
雙擊安裝就可以 ,唯一要說明的是安裝結束後會告訴你 一個root密碼 ,記住它,也不會用太久
我裝的這個沒有提示我配置埠和密碼
啟動 關閉命令
啟動
$sudo /usr/local/mysql/support-files/mysql.server start
關閉
$sudo /usr/local/mysql/support-files/mysql.server stop
修改mysql密碼
安裝後 使用mysql workbench 或navicat 都連結不上 ,提示密碼過期
進入命令列 ,進入mysql的安裝目錄
/usr/local/mysql/bin
輸入
$./mysql -u root -p
然後輸入密碼 ,進入
然後你做啥操作提示
You must reset your password using ALTER USER statement before executing this statement.
說的很明白了,密碼過期,重置
擦我寫了這麼多就是為了記錄下這裡,
繼續輸入
mysql> SET PASSWORD = PASSWORD('123456');
mysql> ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
mysql> flush privileges;
注意:123456 是你新的密碼
在試一下,mysql應該可以用了
ps:說這樣也可以
mysqladmin -u root password ‘這裡填你要設定的密碼’
修改php中mysql的連線方式
原因
為什麼修改這個,其他環境時有沒有出現這個問題
在使用phpMyadmin和安裝phpwind時 ,出現mysql無法連線,但其他工具是可以的,為啥捏。
搜尋後,修改了phpMyadmin的DB連線配置,將localhost 改為了127.0.0.1 ,phpMyadmin就可以跑通管理了。
phpMyadmin/config.inc.php :
localhost ⇒ 127.0.0.1mysql 中localhost與127.0.0.1 有啥不同
簡單說
no1:
localhost也叫local ,正確的解釋是:本地伺服器
127.0.0.1在windows等系統的正確解釋是:本機地址(本機伺服器)
no2:
localhot(local)是不經網絡卡傳輸!這點很重要,它不受網路防火牆和網絡卡相關的的限制。
127.0.0.1是通過網絡卡傳輸,依賴網絡卡,並受到網路防火牆和網絡卡相關的限制。
他家之言:
- mysql -h 127.0.0.1 的時候,使用TCP/IP連線,
mysql server 認為該連線來自於127.0.0.1或者是”localhost.localdomain” - mysql -h localhost 的時候,是不使用TCP/IP連線的,而使用Unix socket;
此時,mysql server則認為該client是來自”localhost” - mysql許可權管理中的”localhost”有特定含義:
—— MySQL手冊 5.6.4 ….. A Host value may be a hostname or an IP number, or ‘localhost’ to indicate the local host.
解決
確認mac os 中安裝mysql的配置:
$sudo echo "status" | /usr/local/mysql/bin/mysql -u >root -p | grep "socket"
Connection: Localhost via UNIX socket
UNIX socket: /tmp/mysql.sock$sudo echo "show variables" | /usr/local/mysql/bin/mysql -u root -p | grep "socket"
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances -1修改
/etc/php.ini 配置檔案中mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket這三項值修改為mysql服務配置對應值/tmp/mysql.sock即可
問題摘要
問題1、
.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by
解決: 開啟apache的rewrite功能
httpd.conf中,開啟註釋
#LoadModule rewrite_module libexec/apache2/mod_rewrite.so
相關推薦
Mac 安裝使用apache php 和mysql
Mac 系統說明 OS X EI Capitan 版本 10.11.5 說明 MAC上預設自帶了 apache 和php 只需要開啟對應的地方就可以使用, mysql 需要自己安裝 配置Apache 啟動apache ap
MAC下用homebrew安裝及配置apache、php和mysql
我對原文做了少許修改-------遠方的楓葉 我們用到php執行環境的時候總喜歡用整合包,其實在mac下,用homebrew也可以很快的安裝這些東西,配置也很簡單。 homebrew homebrew是mac下的一個包安裝管理工具,使用非常簡單方便。 安裝hom
XAMPP: 在 MAC OS X 下安裝 Apache + PHP + MySQL 環境
XAMPP for Mac OS X 類似在 Windows 環境下的 AppServ。XAMPP 是由 Apache Friends 所主導的非營利的軟體開發專案,其目的是為了推廣 Apache Web Server,因此開發了這個跨平臺的快速架站包,XAMPP
Mac自帶Apache搭建PHP開發環境(三)PHP和MySQL統一utf8卻亂碼
1.新建查詢: 通過資料庫命令列或視覺化介面新建查詢: show variables like '%char%'; 如果看到查詢結果的value均為latin1,則繼續進行下面操作,否則繼續排查其它原因 2.檔案拷貝: 關閉資料庫服務 命令列open /usr/local/
(總結)CentOS 6.x使用yum快速安裝Apache+PHP+Tomcat(JSP)+MySQL
apache 意思 安裝apache /var/ 軟件 cat yum proxy_ajp alt (總結)CentOS 6.x使用yum快速安裝Apache+PHP+Tomcat(JSP)+MySQL PS:這個是懶人yum快速安裝法,用於開發和測試環境很方便,用於沒有特
ubuntu下安裝Apache+PHP+Mysql
安全性 直接 刪除 但是 roo 交互 安裝apache 現在 col 電影《社交網絡》中,facebook創始人馬克.紮克失戀後入侵哈佛大學宿舍樓服務器,竊取數據庫資料,並在兩個小時內完成了一個給校內女生評分的交互網站,該網站一天內點擊數過10W,直接導致學校服務器崩潰。
自定義安裝apache+php+mysql+phpmyadmin
conf sql 功能模塊 安裝apache visual pre 數據庫 html 壓縮包 apache 安裝完後訪問 http://localhost/ php 核心包(用於支持php開發 ) VC6就是legacy Visual Studio 6 compiler,就
在阿裏雲 既php和mysql裝好之後,如何安裝zabbix
表名 oot timezone -c exe .sql post finish mysq 首先找到php.ini這個文件 命令如下 find / -name php.ini 然後參數修改為如下,不改裝不了 max_execution_time = 300 memory
linux下nginx、php和mysql安裝配置
一、安裝nginx 安裝nginx yum install -y epel-release yum install nginx -y 檢視nginx軟體包包括了哪些檔案 rpm -ql nginx 啟動nginx systemctl start nginx 檢視ng
Centos7安裝Apache伺服器和PHP
1. 安裝Apache 參考文件: http://blog.51cto.com/13525470/2070375 (1) 使用yum包安裝Apache軟體 , 並檢視 [[email protected] ~]# yum -y install httpd* [[e
Ubuntu16.4安裝Apache+php+MySQL
(1)安裝MySQL sudo apt-get install mysql-server mysql-client sudo apt-get install libmysqlclient-dev 設定密碼 sudo netstat -tap | grep mysql 通過上述命令
window下安裝Apache+PHP+MySQL(二)
四、安裝PHP 進入php下載執行緒安全二進位制解壓包http://php.net/downloads.php 在Apache的httpd.conf檔案中加入 #LoadModule watchdog_module modules/mod_watchdog.so #LoadModule xml2e
deepin下安裝apache+php+mysql
安裝apache 開啟終端輸入 sudo apt-get install apache2 安裝完成本地開啟瀏覽器訪問127.0.0.1檢視是否安裝完成 安裝php5 開啟終端輸入 sudo apt-get install php5 libapache2-mod-php5 安裝mysql
windows Server 2003 下安裝Apache+Php+Mysql+Zend Optimizer
zend optimizer下載 現在的zend optimizer已變更成zend guard loader 選擇對應的PHP執行時環境版本的zend guard loader,這裡選擇runtime for php5.4。 配置zend guard loader 1.把zend guard loader壓
騰訊雲安裝Apache+Php+Mysql教程
我們先來裝mysql我原來試了直接裝整合包 但是發現不行後來我就在網上找了很多資料最後,自己實際操作,然後才成功的 首先,我們檢測一下系統中是否已安裝mysql的相關服務 命令: rpm -qa
Mac apache php 和CGI 的配置
今天看了很多關於PHP和CGI 在Mac上apache 的配置的教程,按照起步驟操作了還是不行,最後通過嘗試配置成功了,下面我將為大家總結一些其配置流程,希望能幫到大家!!!!# 1. Mac上Php的配置# (1)檢視Apache的版本資訊 在終端上輸入apachectl
windows 7下如何安裝Apache + PHP + MySQL + SVN等等
近來對php比較感興趣,就斷斷續續的花了兩個星期的時間把整個php開發需要用到的東西都裝好了,大概的安裝過程如下。 一、安裝的軟體: Apache: 2.2.14 PHP:5.2.12 MySQL:5.1.42。 SVN:1.5.6 PHPMyAdmin:3.2.5 Zen
CentOS7網絡配置,安裝jdk,tomcat和mysql全過程
alt con 復制粘貼 就會 防火墻 粘貼 mage 下一步 官網 CentOS7網絡配置,安裝jdk,tomcat和mysql全過程 1、CentOS7網絡配置 安裝CentOS7要在VMware虛擬機上進行,設置密碼後登陸進來,可以看見右下角有下面幾個圖標,右擊網絡圖
PHP和mysql的長連接
多個 機制 關於 sql 根據 mysql擴展 官方 情況下 blog 關於 PHP MySQL 長連接、連接池的一些探索 PHP連接MySQL的方式,用的多的是mysql擴展、mysqli擴展、pdo_mysql擴展,是官方提供的。php的運行機制是頁面執行完會釋放所
Linux系統下安裝JDK,Tomcat和Mysql
目錄 Linux安裝jdk 1.先解除安裝open-jdk 2開始安裝: 1.Linux系統中新建資料夾:命令如下 2.使用軟體FileZilla_3.7.3_win32上傳jar包 3解壓: 4配置環境變數: Linux安裝Tomcat L