虚拟机、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

本文遵守 CC-BY-NC-4.0 许可协议。

Creative Commons License

欢迎转载,转载需注明出处,且禁止用于商业目的。

上篇一些杂项
下篇结构化方法与面向对象方法之比较