最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mac下快速搭建PHP開(kāi)發(fā)環(huán)境步驟詳解

 更新時(shí)間:2019年05月05日 15:09:27   作者:Cgema  
這篇文章主要介紹了Mac下快速搭建PHP開(kāi)發(fā)環(huán)境步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

最近做了一個(gè)后端的項(xiàng)目,是用PHP+MySQL+Nginx做的,所以把搭建環(huán)境的方法簡(jiǎn)單總結(jié)一下。

備注:

物料:Apache/Nginx+PHP+MySQL+MAMPMac OS 10.12.1 自帶Apache,Nginx和PHP

1.運(yùn)行Apache

查看Apache版本,在終端根目錄輸入如下命令:

sudo apachectl -v

終端會(huì)輸出Apache的版本及built時(shí)間

Server version: Apache/2.4.23 (Unix)
Server built:   Aug  8 2016 16:31:34

開(kāi)啟Apache

sudo apachectl start

開(kāi)啟后,可以通過(guò)瀏覽器訪問(wèn):http://localhost,頁(yè)面顯示“It works” 表示已經(jīng)成功。

關(guān)閉Apache

sudo apachectl stop

重啟Apache

sudo apachectl restart

2.配置PHP

編輯Apache的配置文件,終端輸入:

sudo vi /etc/apache2/httpd.conf

找到:

#LoadModule php5_module libexec/apache2/libphp5.so

去掉前面的“#”號(hào)注釋,然后 :wq 保存退出即可

復(fù)制一份php.ini.default并將其命名為php.ini即可

sudo cp /etc/php.ini.default /etc/php.ini

重啟Apache,使其生效

sudo apachectl restart

3.安裝MySQL

下載MySQL:http://dev.mysql.com/downloads/mysql/ 下載后雙擊安裝,成功之后,會(huì)彈出提示框:

017-02-12T09:00:08.587153Z 1 [Note] A temporary password is generated for root@localhost: s;QVTg#=i7wP
If you lose this password, please consult the section How to Reset the Root Password in the MySQL reference manual.

這個(gè)臨時(shí)密碼不好記,可以把它改掉。

以安全模式啟動(dòng)MySQL,并且跳過(guò)安全密碼,終端輸入如下命令:

sudo mysqld_safe --skip-grant-tables &

修改MySQL密碼:

原理是修改database:mysql 的table:user 中的User字段為root的密碼,5.7版本的mysql的密碼字段是authentication_string,低版本的叫password;

update user set authentication_string=PASSWORD("your password") where User="root";

刷新權(quán)限,退出重啟:

MySQL> flush privileges;
MySQL> quit;
終端:service mysql start

密碼修改完成,已經(jīng)將密碼修改為root了。

打開(kāi)系統(tǒng)偏好配置最下面那一行->MySQL,

開(kāi)啟MySQL:Start MySQL Server
關(guān)閉MySQL:Stop MySQL Server

注意:Automatically Start MySQL Server On Startup是默認(rèn)勾選的,勾選后打開(kāi)電腦會(huì)默認(rèn)開(kāi)啟MySQL,建議不需要的可以不用默認(rèn)勾選

嫌終端查看數(shù)據(jù)庫(kù)不方便的,可以下載Navicat Lite管理軟件,管理MySQL超級(jí)方便。

4.大招來(lái)了,安裝MAMP安裝MAMP后,你會(huì)發(fā)現(xiàn)你上面做的事情基本都是浪費(fèi)……因?yàn)檫@個(gè)一個(gè)裝完,其他基本都不需要?jiǎng)恿?,除了稍微改改配置什么的。安裝地址:https://www.mamp.info/en/ 安裝免費(fèi)版的就足夠了

通過(guò)Preferences設(shè)置可以設(shè)置項(xiàng)目是用的是Apache還是Nginx,可以設(shè)置端口號(hào),也可以設(shè)置是用PHP的版本號(hào),然后可以將文件夾指向自己的項(xiàng)目,如果沒(méi)有就新建一個(gè),最后只需要點(diǎn)一下start即可。

超級(jí)方便有木有!

這樣,一個(gè)完整的工程環(huán)境就搭建好了,接下來(lái),就可以愉快的編碼啦!

以上所述是小編給大家介紹的Mac下快速搭建PHP開(kāi)發(fā)環(huán)境步驟詳解整合,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Thinkphp5行為使用方法匯總

    Thinkphp5行為使用方法匯總

    這篇文章主要介紹了Thinkphp5行為使用方法匯總,需要的朋友可以參考下
    2017-12-12
  • PHP刪除數(shù)組中特定元素的兩種方法

    PHP刪除數(shù)組中特定元素的兩種方法

    這篇文章介紹了PHP中刪除數(shù)組中特定元素的兩種方法,有需要的朋友可以參考一下
    2013-07-07
  • ThinkPHP連接數(shù)據(jù)庫(kù)的方式匯總

    ThinkPHP連接數(shù)據(jù)庫(kù)的方式匯總

    這篇文章主要介紹了ThinkPHP連接數(shù)據(jù)庫(kù)的方式,包括項(xiàng)目配置文件定義、DSN方式傳參、數(shù)組傳參、模型類里定義等,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2014-12-12
  • PHP開(kāi)發(fā)中csrf攻擊的簡(jiǎn)單演示和防范

    PHP開(kāi)發(fā)中csrf攻擊的簡(jiǎn)單演示和防范

    CSRF的全名為Cross-site request forgery,它的中文名為 跨站請(qǐng)求偽造(偽造跨站請(qǐng)求【這樣讀順口一點(diǎn)】)CSRF是一種夾持用戶在已經(jīng)登陸的web應(yīng)用程序上執(zhí)行非本意的操作的攻擊方式。相比于XSS,CSRF是利用了系統(tǒng)對(duì)頁(yè)面瀏覽器的信任,XSS則利用了系統(tǒng)對(duì)用戶的信任。
    2017-05-05
  • 使用PHP和HTML5 FormData實(shí)現(xiàn)無(wú)刷新文件上傳教程

    使用PHP和HTML5 FormData實(shí)現(xiàn)無(wú)刷新文件上傳教程

    這篇文章主要介紹了使用PHP和HTML5 FormData實(shí)現(xiàn)無(wú)刷新文件上傳教程,本文先是分解了程序的編寫步驟,最后給出一個(gè)完整示例,需要的朋友可以參考下
    2014-09-09
  • thinkPHP基于反射實(shí)現(xiàn)鉤子的方法分析

    thinkPHP基于反射實(shí)現(xiàn)鉤子的方法分析

    這篇文章主要介紹了thinkPHP基于反射實(shí)現(xiàn)鉤子的方法,結(jié)合實(shí)例形式分析了php基于系統(tǒng)自帶的ReflectionClass、ReflectionMethod 類與函數(shù)實(shí)現(xiàn)鉤子功能的相關(guān)操作技巧,需要的朋友可以參考下
    2017-11-11
  • nginx簡(jiǎn)單配置多個(gè)php服務(wù)實(shí)例教程

    nginx簡(jiǎn)單配置多個(gè)php服務(wù)實(shí)例教程

    nginx安裝剛安裝好是不能訪問(wèn)php文件的,需要我們進(jìn)行配置,下面這篇文章主要給大家介紹了關(guān)于nginx簡(jiǎn)單配置多個(gè)php服務(wù)的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-01-01
  • 純PHP代碼實(shí)現(xiàn)支付寶批量付款

    純PHP代碼實(shí)現(xiàn)支付寶批量付款

    最近在做一個(gè)使用支付寶轉(zhuǎn)賬的項(xiàng)目,其中有需求把我難到了:批量支付成功后不知道怎么接收系統(tǒng)返回的通知,經(jīng)過(guò)朋友幫忙,此功能實(shí)現(xiàn),下面小編把具體代碼整理分享給大家,供大家參考
    2015-12-12
  • laravel接管Dingo-api和默認(rèn)的錯(cuò)誤處理方式

    laravel接管Dingo-api和默認(rèn)的錯(cuò)誤處理方式

    今天小編就為大家分享一篇laravel接管Dingo-api和默認(rèn)的錯(cuò)誤處理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-10-10
  • yii 框架實(shí)現(xiàn)按天,月,年,自定義時(shí)間段統(tǒng)計(jì)數(shù)據(jù)的方法分析

    yii 框架實(shí)現(xiàn)按天,月,年,自定義時(shí)間段統(tǒng)計(jì)數(shù)據(jù)的方法分析

    這篇文章主要介紹了yii 框架實(shí)現(xiàn)按天,月,年,自定義時(shí)間段統(tǒng)計(jì)數(shù)據(jù)的方法,結(jié)合實(shí)例形式分析了yii基于自定義時(shí)間段統(tǒng)計(jì)數(shù)據(jù)的相關(guān)操作技巧與使用注意事項(xiàng),需要的朋友可以參考下
    2020-04-04

最新評(píng)論

呼伦贝尔市| SHOW| 彭州市| 尼玛县| 新郑市| 贡嘎县| 理塘县| 广西| 阿合奇县| 利辛县| 桓台县| 乌海市| 安龙县| 商都县| 竹山县| 定远县| 博爱县| 闵行区| 渝北区| 司法| 延吉市| 邹城市| 双江| 五常市| 陈巴尔虎旗| 平武县| 宜良县| 若羌县| 阿合奇县| 伊金霍洛旗| 黔南| 黄陵县| 三台县| 华容县| 靖安县| 宁陵县| 东源县| 福州市| 昆山市| 和田市| 聊城市|