mac基础开发环境配置
2019-04-10 本文已影响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
欢迎大家关注我的公众号
半亩房顶