Apache 3个常用命令
开启Apache:
sudo apachectl start
关闭Apache:
sudo apachectl stop
重启Apache:
sudo apachectl restart
如果用brew下载了新版的Php之后apache打不开
可能是使用 brew install php56
的时候没有带参数
尽量使用 brew install php70 --with-apxs2 --with-apache --with-gmp --with-imap --with-tidy --with-debug
然后在httpd.conf里配置LoadModule php5_modele /usr/local/Cellar/php56/5.6.27_4/libexec/apache2/libphp5.so
lumen项目 migrate Mysql
- 登录MySql 创建一个名字和lumen项目目录下.env文件里DB_DATABASE 名字一样的数据库.
- 执行
php artisan migrate
- 进行填充,执行
php artisan db:seed
Mysql无法开启的问题
Mysql在无论怎么安装卸载修改变量都无法开启成功的情况下,可以尝试删除Mysql,然后用 老版本 https://pan.baidu.com/s/1qYrmAZU
密码: teu1
安装,通过系统偏好设置的Mysql点击开启,使用/usr/local/mysql/bin/mysql
进入数据库,
mysql默认密码为空,修改密码mysqladmin -uroot password "密码"
例如 修改密码为root mysqladmin -uroot password root
Memory limit errors
Composer官方问题查询
可以在phpinfo()里面查看php.ini在哪里(Loaded Configuration File
这一项)
然后把memory_limit = -1
To get the current memory_limit value, run:
php -r "echo ini_get('memory_limit').PHP_EOL;"
Or, you can increase the limit with a command-line argument:
php -d memory_limit=-1 composer.phar <...>
PHP Startup: redis: Unable to initialize module
使用brew install php70
之后 php -v
出现 PHP Startup: redis: Unable to initialize module
错误,可以使用:brew reinstall php70-redis --build-from-source
解决