ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
lamp是经典的服务器构架, 配置简单, 使用方便 === 服务器环境是centos 7 # php apache ``` yum install php httpd php-gd php-bcmath php-mysqli ``` 如需安装其他的php扩展, 请自行使用命令安装 ``` yum install php-扩展名 ``` # mysql 由于mysql的闭源, 所以在centos的源里面没有mysql 需要手动添加 ``` wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm yum localinstall mysql57-community-release-el7-8.noarch.rpm yum install -y mysql-server service mysqld start ``` mysql 5.7以上的版本会产生一个随机密码(必须先启动mysql的服务) ``` vim /etc/log/mysqld.log ``` 搜索`A temporary password is generated for root@localhost:` 就可以看到密码, 拿到密码后就可以执行`mysql_secure_installation`进行安全设置了 安全设置, 如果是第一次, 那么会要求你重新设置root密码, 密钥要求有大写, 小写, 特殊字符, 数字, 比如:`MY@s2016ql` ``` mysql_secure_installation # 是否修改root密码 # 是否移除匿名用户帐号 # 是否允许远程登录root帐号 # 是否移除自带的test数据库 # 是否重新加载权限表让修改生效 ``` 之后就可以登录了 ``` mysql -uroot -pMY@s2016ql ``` # 常见问题 ## 没有读写权限 假设目录为/var/www/html/caches ``` chmod -Rf 775 /var/www/html/caches ``` -R 为递归遍历子目录 -f 安静模式 ## 503错误 服务器没有启动 ``` service httpd start ``` ## 500错误 代码有问题, 检查你的代码