tp3.2.3 部署在 阿里雲centos apache服務器上
注:给我搭档看的,你们直接跳过这里
(把Application/Common/Conf/config.conf : 'VIEW_PATH'=>'./template/' 去掉;然后把template/Index和Operate 拷贝到Application/Admin/View就行,這時就需要把所有文件中絕對路徑有用到TwoString的替換成 / 即可 如果有用phpstrom可以按键盘ctrl+shift+r 调出来
)
直接从这里开始看
一、確保在本地正常運行
二、下載對應的apache和php版本網上去找 參考:https://blog.****.net/renwudao24/article/details/70229115
三、把自己的工程文件放到/var/www/html
注:我的文件項目是TwoString
四、配置apache配置文件 cd /etc/httpd/conf
1、修改差不多371,把網站跟目錄換成你自己的
<Directory "/var/www/html/TwoString">
把AllowOverride None 改成 All
2、在/etc/httpd/conf.d/下創建一個文件,名字隨便取,以conf結尾,例如:ThinkPHP3.conf
<VirtualHost *:88> //端口,自己去看一下apache監聽的是哪個端口,此處我改成88,因爲默認80被ngnix用了
DocumentRoot /var/www/html/TwoString
ServerName 自己的域名或者ip
<Directory "/var/www/html/TwoString">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
#Require local
</Directory>
</VirtualHost>
五、啓動apache,網上輸入自己的ip或者域名:www.chen.lin:88/index.php
問題:
1、會出現TwoString/Application/Runtime/Admin/xxx,但是xxx文件卻找不到,要賦予權限給Runtime這個文件就可以運行了
2、有時會出現找不到自己項目的那個模塊,比如:我此時用的是TwoString,會報錯說找不到TwoString模塊,這時就需要把所有文件中絕對路徑有用到TwoString的替換成 / 即可 如果有用phpstrom可以按键盘ctrl+shift+r 调出来