Apache 3个常用命令,Mysql无法开启的问题

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

  1. 登录MySql 创建一个名字和lumen项目目录下.env文件里DB_DATABASE 名字一样的数据库.
  2. 执行php artisan migrate
  3. 进行填充,执行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 解决

你可能感兴趣的:(Apache 3个常用命令,Mysql无法开启的问题)