美文网首页程序员技术栈
mac基础开发环境配置

mac基础开发环境配置

作者: 半亩房顶 | 来源:发表于2019-04-10 15:41 被阅读1次

前言

一系列的基础环境安装汇总

PHP配置

  • 查看php版本
    php -v
  • 开启PHP
# 默认配置文件路径 /etc/apache2/httpd.conf
# 找到#LoadModule php7_module libexec/apache2/libphp7.so,去掉注释

Apache配置

  • 查看apache版本
    apachectl -version

  • apache操作命令
    sudo apachectl start | stop | restart

  • 修改Apache目录
    如下两行中xxx设定为自定义路径

DocumentRoot "xxx"
<Directory "xxx">

<Directory "xxx">下面的
AllowOverride None改为AllowOverride All

# 按此文本修改<Directory />中内容
<Directory />
    Options  Indexes  FollowSymLinks
    AllowOverride None
    Order deny,allow
    Allow from all
</Directory>

http.conf配置项参考如下,以备查询
apache配置文件:http.conf配置详解

  • 开启apache重写规则
    1:开启apache的url_rewrite模块
    也就是在httpd.conf中去掉这句话的注释LoadModule rewrite_module modules/mod_rewrite.so
    2:找到AllowOverride
    把AllowOverride None修改成AllowOverride all(这个至观重要,不做这个设置的话就算做了其它的操作,也是无效的)
    3:在所需要进行rewrite的web的主目录下添加.htaccess文件,添加上一句话:RewriteEngine on
    4:再.htaccess下补充个人的重写规则即可

MySQL配置

  • 安装Mysql
    下载安装都没什么好说的,主要是添加路径
    PATH=$PATH:/usr/local/mysql/bin
    如此使环境变量立即生效
    source ~/.bash_profile
    如此修改mysql密码
    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newPassword');

终端配置

  • vi显示行号和语法高亮

1、步骤1
cp /usr/share/vim/vimrc ~/.vimrc
先复制一份vim配置模板到个人目录下
注:redhat 改成 cp /etc/vimrc ~/.vimrc

2、步骤2
vi ~/.vimrc
进入insert模式,在最后加二行

syntax on
set nu!

附上其它选项

set nocompatible    #去掉有关vi一致性模式,避免以前版本的bug和局限 
set nu!    #显示行号
set guifont=Luxi/ Mono/ 9    #设置字体,字体名称和字号
filetype on    #检测文件的类型     
set history=1000    #记录历史的行数
set background=dark    #背景使用黑色
syntax on    #语法高亮度显示
set autoindent    #vim使用自动对齐,也就是把当前行的对齐格式应用到下一行(自动缩进)
set cindent    #(cindent是特别针对 C语言语法自动缩进)
set smartindent    #依据上面的对齐格式,智能的选择对齐方式,对于类似C语言编写上有用   
set tabstop=4    #设置tab键为4个空格,
set shiftwidth =4    #设置当行之间交错时使用4个空格     
set ai!    #设置自动缩进 
set showmatch    #设置匹配模式,类似当输入一个左括号时会匹配相应的右括号
set guioptions-=T    #去除vim的GUI版本中得toolbar   
set vb t_vb=    #当vim进行编辑时,如果命令错误,会发出警报,该设置去掉警报       
set ruler     #在编辑过程中,在右下角显示光标位置的状态行   
set nohls    #默认情况下,寻找匹配是高亮度显示,该设置关闭高亮显示     
set incsearch    #在程序中查询一单词,自动匹配单词的位置;如查询desk单词,当输到/d时,会自动找到第一个d开头的单词,当输入到/de时,会自动找到第一个以ds开头的单词,以此类推,进行查找;当找到要匹配的单词时,别忘记回车 =
set backspace=2    #设置退格键可用

参考文章

https://www.jianshu.com/p/613e775dab22
https://blog.csdn.net/panyox/article/details/73188978
https://blog.csdn.net/fmyzc/article/details/81703829
https://www.jianshu.com/p/a62a8c6a18cb
https://www.cnblogs.com/tianshuowang/p/4686136.html
https://blog.csdn.net/studying_ios/article/details/80100497
https://www.cnblogs.com/yjmyzz/p/4019783.html


欢迎大家关注我的公众号


半亩房顶

相关文章

网友评论

    本文标题:mac基础开发环境配置

    本文链接:https://www.haomeiwen.com/subject/mvnniqtx.html