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 解决










网友评论