宝塔面板搭建服务器环境及网站(PHP laravel项目)

1.宝塔官网地址 :https://www.bt.cn/

2.选择linux系统在服务器上安装宝塔,地址:https://www.bt.cn/bbs/thread-19376-1-1.html

      选择Centos安装命令:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.s

      具体安装教程https://www.bt.cn/bbs/thread-1971-1-1.html

3.安装成功之后,会显示面板的地址、账号密码,登录面板,首先设置服务器环境,是选择lamp环境还是lnmp环境看个人需求,点击页面中的一键安装就可;

注意:记得在php-5.5环境下安装PHP扩展,根据你的项目的需求安装对应的扩展。一般安装的扩展有:

php_bz2、php_curl、php_fileinfo、php_gd2、php_mbstring、php_pdo_mysql、php_sqlite3、php_xsl

4.我们将利用宝塔面板搭建一个网站;

第一步:创建网站,在左侧桌面我们点击“网站”,在右侧选择“添加站点”;

注意网站的目录要写到项目的public文件下。

第二步:设置SSL证书,我使用的是腾讯云免费的证书,点其他证书,复制秘钥和证书保存即可。最后点打开强制HTTS。

第三步:点添加数据库,新建一个数据库,点phpMyAdmin,导入sql文件。

遇到的一些问题:

1.本地Navicat想远程连接数据库,报错,需要给root开设权限。图中的密码即使宝塔数据库中root账号的密码。

2.访问网址,报如图的错误,是访问文件路径不错的问题。

解决方法:php.ini配置文件中查找open_basedir,把‘;’去掉,填上/www/wwwroot 即可。

3. 报Warning: putenv() has been disabled for security in....错误。

 解决方法:原因是LNMP 禁用了部分存在危险的PHP函数,只需要把该函数放开就好,

在php.ini文件找到disable_functions,寻找disable_functions字符串,将后面的putenv删除。

4.上传文件报错,错误码6(找不到临时文件夹)。

解决方法:在php.ini 搜索upload_tmp_dir ,把它打开,填写到你项目的上传图片的文件路径。

发布了18 篇原创文章 · 获赞 1 · 访问量 6995

猜你喜欢

转载自blog.csdn.net/weixin_42188216/article/details/100765317
今日推荐