#!/bin/bash
## PID 刪除
# ps aux | grep "clonePHP"
## 強制刪除
# kill -9 15150


## 用法
#clonePHP laravel

#安裝需要的套件
yum -y install php-xml rsyslog
systemctl start rsyslog
systemctl restart php-fpm
cls


## 假設尚未安裝
cd ~/www
cloneX $1
############# 專案名稱
cd ~/www/$1
# composer create-project --prefer-dist laravel/laravel PHPproject
# 在專案底下?
########
composer install 



## 不太適合用 wget ...改用 git clone?
### 指令設計 在composer專案 
###################### 建議寫在XP專案 一起上傳
## 在專案頂層目錄
rm -rf  .env
wget https://raw.githubusercontent.com/moon-start/SH/master/binSHHconf/.env


clone配置.sh


## 修改權限
# chownPHP $1
#### 修改目錄的 權限
chown -R nginx ../
semanage fcontext -a -t httpd_sys_rw_content_t "/usr/share/nginx/html/$1/storage(/.*)?"
semanage fcontext -a -t httpd_sys_rw_content_t "/usr/share/nginx/html/$1/resources(/.*)?"
restorecon -Rvv ../


## 更新KEY
phpKEY
## [改變 nginx]的 default.conf
DefaultConf.sh  $1

## ln -s /usr/share/nginx/html/Admin  /root/www/laravel/public
## admin 安裝
inAdmin   /root/www/$1/public



# ######  不要使用了
# ######
# ## 不太適合用 wget ...改用 git clone?
# ## blade.tar CSS
# ## TAR 檔案的布置
# cd /root/www/$1/resources/views
# wget https://raw.githubusercontent.com/moon-start/SH/master/binTAR/blade.tar
# tar xvf blade.tar
# rm -rf  blade.tar




##  設定 mysql 環境
yum install php-mysqlnd
systemctl restart php-fpm
## 查詢 httpd_can_network_connect_db
# getsebool -a | grep 'httpd'
setsebool httpd_can_network_connect_db 1
