本地部署启动php服务器常用语句

随笔2个月前发布 大脚掌
26 0 0

数据库

启动mysql

mysql -u 用户名 -p

创建数据库用户

CREATE USER ‘用户名’@’localhost’ IDENTIFIED BY ‘密码’;
赋予权限:GRANT ALL PRIVILEGES ON . TO ‘forge1’@’localhost’;

创建数据库

CREATE DATABASE admin;
注意:laravel不会自动创建数据库,这里要手动创建,否则迁移的时候会出错

后端相关

启动后端

php artisan serve –host=0.0.0.0 –port=8000

安装依赖

composer install

启动任务

php artisan schedule:run
继承Command

数据迁移

php artisan migrate
继承Migration

插入默认数据

php artisan db:seed
继承Seeder

常见问题

解决上传”app-release.apk”文件时超过了”upload_max_filesize”指令的问题

upload_max_filesize修改
找到”php.ini”文件:在服务器的PHP安装目录中找到”php.ini”文件。具体位置可能因操作系统和服务器设置而异。
编辑”php.ini”文件:使用文本编辑器打开”php.ini”文件。
查找”upload_max_filesize”指令:寻找以”upload_max_filesize”开头的行。
增加数值:将”upload_max_filesize”的值更改为适合您需求的更高限制。
保存更改:在修改完”php.ini”文件后,保存更改并关闭文件。
重启服务器:为了应用新的配置,请重新启动您的Web服务器。

解决PHP内存用量限制,否则做差分包的时候会失败

memory_limit修改
php.ini 中修改 memory_limit = 1024M

redis相关

启动redis

切换到 Redis 目录,redis-server.exe redis.windows.conf

测试 Redis 连接

redis-cli.exe
如果一切正常,您将看到 Redis 提示符 127.0.0.1:6379>
测试:set mykey “Hello Redis”
get mykey
TTL key_name 获取某个键的剩余过期时间, -2表示已过期,-1表示不存在

Redis 扩展

访问 PECL 网站(https://pecl.php.net/package/redis)。
在 “DLL” 部分,选择与您的 PHP 版本和架构(x86 或 x64)匹配的 Redis 扩展 DLL 文件进行下载。
将下载的 DLL 文件保存到 PHP 安装目录下的 ext 文件夹中。
配置 PHP:找到并打开您的 php.ini 文件。
在文件中搜索 extension_dir 配置项,并确保其值指向 PHP 安装目录下的 ext 文件夹。例如:extension_dir = “C:phpext”。
在 php.ini 文件末尾添加以下行来启用 Redis 扩展:extension=redis
重启 Web 服务器:

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...