在Xshell(没有使用Xshell软件的话请在虚拟机界面操作)中输入cd /www/wwwroot(跳到wwwroot陆慕),然后输入ll(查看列表,看看有没有之前创建的test.local.com,没有就不用留言了,我不想看),有就创建tp5.1项目,输入composer create-project topthink/think=5.1.* test.local.com。
出现报错:The Process class relies on proc_open, which is not available on your PHP installation. (Process类依赖于proc_open,这在PHP安装中不可用。),又有被禁用的函数,还是之前的步骤哈,回到宝塔面板->导航栏的软件商店->已安装的php7.4->设置->禁用函数,把proc_open删掉。
再回到Xshell,键盘按方向键↑回车,安装成功了。
安装成功后进入cd test.local.com,输入ll可以看到权限是root,需要给文件修改一下权限,在/www/wwwroot(cd ../返回上层)目录下输入chown -R test.local.com(如果是在test.local.com下就用chown -R *)、chmod -R 750 test.local.com(如果是在test.local.com下就用chmod -R 750 *),然后进入cd test.local.com,输入ll就可以看到权限是www了。
忘记截图了
由于think5.1访问路径是在public下,所以要设置一下网站的访问路径。
回到宝塔面板->导航栏的网站->test.local.com设置->网站目录->点击文件图标->选择public->保存,这里注意一下,把防跨站工具关掉
设置伪静态,看图。
102服务器蹦了(不知道是不是克隆的问题,我后面在检查,问题:无法打开网站,Xshell也连不上了,其他正常)
我换103服务器吧(上篇教程创建的服务器)。
浏览器打开域名test.local.com,显示下图的画面就是成功了。
回到本地,本地也使用composer安装tp5.1项目(php:https://windows.php.net/downloads/releases/php-7.4.7-src.zip,composer:https://getcomposer.org/Composer-Setup.exe,先把php解压出来放一边,然后在执行composer.exe,不然无法使用composer安装项目,也可以使用phpEnv或者phpstudy集成环境),文件命名无所谓(跟服务器上的一样最好),然后打开PhpStorm,连接FTP。
跟着步骤走。
跟着步骤走。
回到宝塔面板,打开导航栏FTP,一目了然。
填上。
点击Test Connection,测试是否能连接上,我的连接成功。
把剩下的配置走完,点击Advanced,把GBK改成utf-8。
还有一个。
最后一个配置,打开自动上传。