收录宋大叔教音乐

乐3背景:音乐零起点,突然也想找个乐子,学学音乐怎么玩。发现宋大叔教音乐还挺适合零起点的小伙伴。在此收录下链接,方便自己查看吧。tips:这些链接中有广告,乐3发现可以用IPAD爱奇艺客户端(儿童版)没有广告。
1、第一单元 看谱唱歌与基础乐理
第01课:唱名、音名、音符、休止符
http://www.iqiyi.com/w_19rqvohze5.html?t=1452773377103#vfrm=2-3-0-3
第02课:音域键盘、拍子
http://www.iqiyi.com/w_19rqsn5wgd.html#vfrm=2-3-0-1/a>

快速搭建Apache+PHP+MySql

乐3背景:下面所有步骤都是乐3亲自动手操作验证的,因此只要跟乐3系统相同,跟着做下来就一定能快速搭建出自己的系统,如果有问题,请在评论区留言反馈。
乐3系统:Win7x64(企业版)
tips:非企业版的,比较容易出状况,需要用update更新系统。
一、搭建Apache环境
1、下载安装Apache(乐3用Apache2.4):Apache安装配置
2、测试Apache:搭建自己的Apache网站
二、搭建PHP环境,与Apache集成
1、下载安装PHP(乐3用PHP7):安装PHP7
2、与Apache集成:配置PHP+Apache
三、搭建MySql环境,与Apache+PHP集成
1、下载安装MySql(乐3用的MySql5.7):MySql安装
2、与PHP集成:配置PHP+MySql

OK,Apache+PHP+MySql环境搭建成功,现在可以直接在这个环境上部署自己的WordPress网站了,或则自己动手开发一个PHP网站。

PHP+MySql配置

乐3系统:Win7x64+Apache2.4+PHP7.0+MySql5
一 配置PHP
1、打开PHP.ini配置文件
文件位置:D:\Program\php7\php.ini
2、在php.ini打开下面的配置项,具体配置如下:
这些配置项php.ini中都有,只是默认用“;”注释掉了,打开就行。或者直接将下文代码拷贝到php.ini中。

3、保存php.ini文件,重启apache服务.
重启Apache服务的方式,在cmd中运行命令“httpd.exe -k restart”.
二 测试PHP+MySql搭建
1)创建hello.html放置于”D:\Program\Apache24\htdocs”目录下
hello.html用文本编辑打开,放入如下内容:

2) 打开http://localhost/hello.php显示正常,页面如下。

之前在配置过程出现了如下问题:
PHP7连接MySql错误”Fatal error: Uncaught Error: Call to undefined function mysql_connect()”

MySql安装

乐3背景:Apache安装、PHP安装已经完毕,再把MySql装上配置就可以安安心心学PHP了。
乐3系统:Win7x64+Apache2.4+PHP7.0

MySqlInstaller下载安装:
http://dev.mysql.com/downloads/installer/
乐3下载的版本:Windows (x86, 32-bit), MSI Installer(官网没有把32和64区分开,都能装)。
下载后直接双击运行msi文件,根据向导界面安装即可。
tips:记住root用户密码,后续登录使用。
Workbench下载安装:
这个是DBA和开发人员使用的管理工具和界面操作台,喜欢用命令运行的可以不安装:
http://dev.mysql.com/downloads/workbench/
乐3下载的版本:Windows (x86, 64-bit), MSI Installer
下一站
配置PHP+MySql

搭建自己的Apache网站

乐3背景:
刚刚安装了Apache(Apache安装),打开网站一看显示的都是Apache的Readme,如何部署自己的网站呢?
动一动手:部署自己的网站
自己的网站要部署到“D:\Program\Apache24\htdocs”下。下面用做一个hello页做例子,照着做就行。
1)在htdocs下创建一个文件夹“myweb”
2)在myweb里创建了一个文本文件“hello.txt”改成“hello.html”.
3)用文本编辑hello.html,内容如下,保存文件。

4)输入地址“http://localhost/myweb/hello.html”,看到页面内容:

乐3提示:到此Apache已经初步安装配置完毕,当然,乐3还想继续学习PHP,以及与MySql的集成,想一起的,跟我来。
下一站
PHP安装

Apache+PHP配置

乐3背景:
菜鸟乐3已经完成php7安装,现在想看看php是个什么鬼。
乐3系统:
Win7x64+Apache2.4+PHP7.0
Apache配置PHP:
1)打开Apache配置文件
乐3文件位置:d:\program\Apache24\conf\httpd.conf
2)修改httpd.conf文件找到LoadModule部分,加入如下内容即可支持PHP,勿忘改成自己的文件位置。

3)创建hello.php测试页
文件位置:D:\program\Apache24\htdocs\hello.php
代码如下:

4)重启apache服务,效果如下。

安装PHP7

乐3背景:
乐3准备玩个人建站,下载了WordPress,据说WP是用PHP的,此前乐3从未接触过PHP,鉴于程序员的情怀,知其然,必知其所以然,所以决定先玩一玩PHP。
乐3系统:
Win7x64(企业版)+VCRuntim2015+Apache2.4
乐3下载:
VC14 x64 Thread Safe (2016-Jan-06 23:30:09)(点击可下载)即支持Apache Win7 x64的PHP7.0版。(tips:国外网站有时打不开,可用代理。)
下载其它安装包:
PHP官网Windows版下载地址
如何选择版本?
1)区分IIS服务器还是Apache服务器
IIS选择 NO Thread Safe(缩写NTS)
Apache选择 Thread Safe(缩写TS)
2)区分x64和x86
X64选:带X64
X86选:带86
3)不是Windows系统另找地址。

乐3安装配置:
1)将zip报解压到目录
乐3下载包“php-7.0.2-Win32-VC14-x64.zip”
乐3解压位置:D:\program\php7
2)配置php.ini文件
找到配置文件:D:\program\php7\php\php.ini-production
同路径拷贝文件php.ini-production,并改名为php.ini
结果如下:D:\program\php7\php\php.ini
以上php安装完毕,接下来可以配置Apache测试一下效果,然后再配置数据库支持更丰富的交互功能。
下一站:
PHP+Apache配置

PHP7连接MySql错误”Fatal error: Uncaught Error: Call to undefined function mysql_connect()”

破坏指数:★★★
2天学习中断,信心略受影响。
错误现场:
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in D:\Program\Apache24\htdocs\hello-mysql.php:5 Stack trace: #0 {main} thrown in D:\Program\Apache24\htdocs\hello-mysql.php on line 5
操作系统:Win7 x64
乐3背景:
新手入门,想学习php,搭建了apache2.4+PHP7.0+MySql5.5环境。
前面已经确认apache+php成功,继续集成MySql,配置MySql时,遭遇此错误袭击。
错误重现:
根据网上的一些资料,进行了如下操作。
1)配置php.ini如下,然后重启apache服务:
文件位置:D:\Program\php7\php.ini

2)创建hello.php作为测试页,代码如下:
文件位置:D:\Program\Apache24\htdocs\hello.php

3)输入地址http://localhost/hello.php测试,报错如下:
无法显示此页
原因分析:
没有配置mysql扩展前网站好使,于是检查一下extension中的dll是否在目录下都有,发现”php_mysql.dll”没有,于是修改php.ini把”extension=php_mysql.dll”注释掉试试。
再次重启apache服务器,刷新http://localhost/hello.php,页面出现如下错误:
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in D:\Program\Apache24\htdocs\hello.php:8 Stack trace: #0 {main} thrown inD:\Program\Apache24\htdocs\hello.php on line 8
意思是没有找到”mysql_connection”函数,其原因似乎是没有”php_mysql.dll”,但是怎么会没有这个dll呢。
为了解决此问题,几乎找遍了网络上各种方法,比如配置环境变量,拷贝dll到c\windows目录,重启等等,两、三天过去了,但始终不得解。无奈之下,硬着头皮啃php官网的英文说明书。没啃多久,竟意外找到了答案,现在上菜。
解决方案:
宝典在此:php官网关于mysql说明,有兴趣者可以自行阅读。讲解如下:
1)PHP7已经把”mysql.dll”删除,推荐使用mysqli或者PDO_MySQL
原文如下:

It is recommended to use either the mysqli or PDO_MySQL extensions. It is not recommended to use the old mysql extension for new development, as it was deprecated in PHP 5.5.0 and was removed in PHP 7.

因此,上面设置的php.ini确实应该把”extension=php_mysql.dll”注释掉.
2)mysql,mysqli,PDO扩展所提供的API不同,连接数据库的API如下:

mysql_connect是mysql.dll的API,注掉mysql.dll后要改成mysqli,或者PDO方式访问。
3)重新调整,正确配置如下:
php.ini文件配置如下,重启apache服务器:

hello.php代码修改如下:

4) 打开http://localhost/hello.php显示正常,页面如下。
PHP7搭建:Windows7+PHP7+Apache2.4+MySQL5.5
——-乐3悟:多读原著,少copy,注意版本。————

Apache安装配置

乐3背景:
前不久刚刚下载了WordPress,要想用起来,还得先研究一下Apache,当然IIS也行,但是乐3还是想自己看看WordPress+Apache。
乐3系统:Windows 7 x64
安装必备:vc_redist.x64.exe
tips:不安装会报vcruntime140.dll丢失错误
一、Apache下载安装
1、apche下载位置:
http://www.apachehaus.com/cgi-bin/download.plx
2、配置:
2.1 解压“httpd-2.4.18-x64-vc11.zip”到一个目录下
注意:目录不要有空格。
乐3解压位置:D:\program\Apache24
2.2 设置配置文件
打开配置文件:D:\program\Apache24\conf\httpd.conf
1)修改SRVROOT:
Define SRVROOT "d:/Program/Apache24"
ServerRoot "${SRVROOT}"

2)设置网口、IP等(如用默认,此配置可跳过)
找到Listen如下:
#Listen 12.34.56.78:80
Listen 80

tips:第一行是注释说明,告诉您配置的例子。第二行配置IP端口,如果80被占用,就必须改其他的。
找到ServerName如下:
ServerName localhost:80
二、启动Apache服务器

用管理员身份运行cmd,执行如下命令,结果如下:

显示“ Service is already installed.”就表示服务器安装成功了。
2 在浏览器(IE/Chrome都行)地址栏输入“http://localhost/”
页面显示:Apache Readme first页面(内容很多不截图了),说明Apache服务器已经成功,否则会显示“无法显示此页面”。

三 apache常用命令

安装过程可能不会很顺利,可能需要反复使用如下命令。

乐3消息:恭喜您,Apache简单安装已经完毕。
下一站
配置自己的Apache网站