虚拟机、WAMP/LAMP安装
VMWare安装
描述:VMWare下安装虚拟机时,鼠标手势会与其产生冲突,导致右键菜单无法选取或者是延迟、重选等多种错误。
问题出现:VMWare下安装Ubuntu16.04 + 搜狗鼠标手势工具
解决方法:虚拟机中禁用搜狗鼠标手势(VMWare中虚拟机进程为VMWare VMX)
Github Desktop安装
描述:GitHub Desktop安装时出现错误提示“应用下载未成功,请检查网络连接”,详细信息为“下载 http://github-windows.s3.amazonaws.com/Application未成功,缺少D3DCompiler_47.dll”
问题出现:Win10 + 使用官网Setup工具下载客户端
解决方法:
a、打开控制面板 -> 网络和Internet -> Internet选项 -> 安全
b、选中受信任的站点后,点击“站点”选项
c、在输入框中先添加 https://github-windows.s3.amazonaws.com/,再添加github-windows.s3.amazonaws.com/,并且取消下面的“对该区域中的所有站点要求服务器验证(https:)”勾选,关闭标签
d、在IE浏览器中(注意需要是IE浏览器)打开 https://github-windows.s3.amazonaws.com/GitHub.application(注意是https开头的),之后只需等待下载完成。
WAMP/LAMP安装
描述:win10安装WAMP Linux(Ubuntu 16.04)安装LAMP
问题出现:可能会出现一些问题
解决方法:win10下安装WAMP直接安装wamp server,不习惯使用Phpmyadmin可以安装Navicat for mysql
Ubuntu Desktop 16.04安装LAMP(Apache2 + MySQL5.6 + PHP7.0):
a、sudo apt-get install tasksel(Ubuntu Server中好像已经预装)
b、sudo tasksel install lamp-server(过程中需要输入MySQL的root密码,默认为上述的安装版本)
c、此时可以检查Apache2和PHP7是否安装成功:
浏览器输入localhost出现Apache2 Ubuntu Default Page,说明Apache服务已启动;
再在/var/www/html/目录(这个目录因为是受保护的,所以使用命令 sudo chmod 777 /var/www/ 来使得可读写)下添加一个文件test.php,文件内容为
<?php
phpinfo(); //默认输出php信息的方法
?>
接着再浏览器中输入访问localhost/test.php( localhost即对应默认目录/var/www/html/ ),此时会出现php版本等信息,说明PHP安装成功。
d、上面其实还没有安装phpmyadmin的,所以还需要安装phpmyadmin进行管理,使用指令sudo apt-get install phpmyadmin进行安装
e、由于上面的phpmyadmin是安装在/usr/share/phpmyadmin目录下,而我们的localhost是/var/www/html目录,所以我们需要增加相应的软链接,使用sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin,接着输入localhost/phpmyadmin如果出现登录界面,说明安装成功
f、如果上面出现mbstring丢失等问题,需要再安装mbstring,使用sudo apt-get install php-mbstring php7.0-mbstring php-gettext,接着重启apache2,sudo service apache2 restart即可
完成安装之后,可以根据自己的需求来修改各个配置文件
Apache2配置文件:/etc/apache2/apache2.conf
MySQL配置文件:/etc/mysql/my.cnf(其实该文件夹下文件都存在一些配置信息)
Php7配置文件:/etc/php/7.0/apache/php.ini
phpmyadmin配置文件:/etc/phpmyadmin/apache.conf