總是要忘,記錄一下
安裝環(huán)境
lnmp
官網(wǎng)解壓安裝,記得裝screen
composer
//lnmp好像已經(jīng)帶了,鏡像改為阿里
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
nodejs
官網(wǎng)下載解壓安裝
// 設(shè)置軟鏈接
ln -s 'node解壓路徑' /usr/local/bin/node
ln -s 'npm解壓路徑' /usr/local/bin/npm
//鏡像改為阿里
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global
//更改完成查看本地鏡像源
npm config get registry
redis
直接yum 安裝的redis 不是最新版本
yum install redis
如果要安裝最新的redis,需要安裝Remi的軟件源,官網(wǎng)地址:http://rpms.famillecollet.com/
yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
然后可以使用下面的命令安裝最新版本的redis:
yum --enablerepo=remi install redis
安裝完畢后,即可使用下面的命令啟動(dòng)redis服務(wù)
service redis start
或者
systemctl start redis
redis安裝完畢后,我們來(lái)查看下redis安裝時(shí)創(chuàng)建的相關(guān)文件,如下:
rpm -qa |grep redis
swoole(可選)
yum安裝,需要修改php.ini的disable_function,按提示哪個(gè)需要解鎖哪個(gè)
mongodb(可選)
按照官網(wǎng)來(lái),挺麻煩的,下次要用的時(shí)候更新
部署
根目錄下chattr +i .user.ini然后刪除
將 /usr/local/nginx/conf/fastcgi.conf 里面的fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/"; 在該行行前添加 # 或刪除改行,需要重啟nginx。
/usr/local/nginx/conf/vhost/xxx.conf,檢查root是不是指向網(wǎng)站public文件夾(絕對(duì)路徑)
chmod -R 777 *
chown -R www:www *(這一步不是需要的,只是留著看看,不用這一步!)
gitignore失效辦法
git rm -r --cached .
git add .
git commit -m 'update .gitignore'
git沖突
git checkout .
[mysql 如何刪除數(shù)據(jù)庫(kù)中所有的表]
SELECT concat('DROP TABLE IF EXISTS ', table_name, ';')
FROM information_schema.tables
WHERE table_schema = 'mydb';
mysql創(chuàng)建數(shù)據(jù)庫(kù)
CREATE DATABASE IF NOT EXISTS test_db_char DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;