总有些基础知识,软件,配置 要懂,要会下,要会写。有些重要又不重要的问题要解决。各种奇葩
问题集:
1比如win7下装composer顺利,win8就不一定成功。导致 php composer.phar [或者composer] 命令不好用。
2如果composer 命令不好用,即使用其他方法 create了symfony 项目,再使用(先下载)admin bundle 就会遇到问题,我不确定是否必须要用composer 来安装admin bundle .但是百度到的方法基本是composer.
3我的苹果电脑symfony 和admin基本能跑了。有点遗留问题。比如carete 界面出来了。list 界面出不来。
针对上面三个问题。给出解决方案。其中还绕路子了也做记录:
1,win8 composer 命令不能用 因为运行安装文件本来还会自动写个批处理composer.bat 但是各种原因这个文件没有生成。导致cmd composer 命令不能用。
所有写个composer.bat 内容是 @php "%~dp0composer.phar" %*
这样cd 到composer.bat文件夹 就可以用这个命令了。要在任何目录可以用这个命令。就把包含composer.bat的文件夹[或称作目录]加入到环境变量
2 苹果list 界面没出来的原因是数据库问题。去下载mysql DMG 格式。要先在设置偏好里运行MYSQL 后才能在终端 敲mysql 命令。另外。如果不这样启动。各种mysql start 这样的东东 基本是没用的。百度能查到的东东比如mysql.sock 软链接问题基本是linux下的
3composer 命令能用 不代表一定能下载项目。很有可能是SSL 问题。问了解决SSL 问题绕了弯路 还去下了个cygwin64(win下模拟linux)的东西--因为OPENSSL官方网站有这个链接。 也下了个openSSL.EXE 瞎运行了一通。该报错还是报错。
正确的方法是 安装一个CA证书:这个网站打开http://curl.haxx.se/ca/cacert.pem 另存为时 把后缀html 去掉。然后在php.ini 指向这个文件就可以了。
就这三个小问题 昨天一下午加早上一上午没了。早上同事非要玩我的苹果。想命令解决mysql 问题。。。想多了。