debian swoole環境

#debian 9.8php

#目錄
/lnmp/soure  #軟件下載位置
/lnmp/data   #測試程序位置

#安裝php-7.3.3mysql

#卸載apt安裝的
apt-get autoremove php7*
find /etc -name "*php*" |xargs  rm -rf
apt purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`

#若是是源碼安裝
whereis php  #找出含有php的文件夾
rm -rf ...

#安裝依賴
apt install gcc make libxml2 libxml2-dev
wget http://cn2.php.net/distributions/php-7.3.3.tar.bz2 && tar -xjf php-7.3.3.tar.bz2 && cd php-7.3.3 && ./configure && make && make install
#whereis php  查看php 安裝位置 
#echo $PATH; 裏面有這個路徑.  可是要重啓系統才能直接用php.  
#若是是其餘位置能夠編輯環境變量vim /etc/profile 添加環境變量
/usr/local/bin/php  #命令位置, 
/usr/local/lib/php   #安裝文件位置
/usr/local/lib/php/extensions  #擴展目錄

#查看php.ini位置
php --ini
php -i|grep ini
#到源文件去複製
cp php.ini-production /usr/local/bin/php.ini

#查看版本
php -v 
#查看配置
php -i
#查看擴展
php -m

#安裝擴展在編譯的時候要加入參數 好比: ./configure --with-curl.  若是沒有加入參數,還能夠單獨安裝
#單獨安裝擴展, 要到原始安裝文件裏面去找,好比: 
cd /lnmp/source/php-7.3.3/ext/curl
#phpize編譯配置文件
phpize
./configure   
#編譯報錯的話, 安裝須要的依賴

#安裝swoole擴展linux

wget https://github.com/swoole/swoole-src/archive/v4.3.1.tar.gz
tar -zxvf v4.3.1.tar.gz
cd swoole-src-4.3.1
apt-get install php-dev
phpize
./configure --with-php-config=/usr/local/bin/php-config && make && make install
#php.ini 添加 
vim /usr/local/
extension=swoole.so

#安裝nginxnginx

wget http://nginx.org/download/nginx-1.15.9.tar.gz
tar -zxvf nginx-1.15.9.tar.gz
#安裝依賴
apt install libpcre3 libpcre3-dev  zlib1g-dev openssl libssl-dev
./configure  &&  make && make install

#安裝mysqlgit

apt install libaio-dev
wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.15-linux-glibc2.12-x86_64.tar.xz
tar -xvJf mysql-8.0.15-linux-glibc2.12-x86_64.tar.xz -C /lnmp/soft
cd ../soft
mv mysql-8.0.15-linux-glibc2.12-x86_64 mysql
cd mysql
mkdir data
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
chown -R mysql:mysql ./
./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize
#安裝完成後,複製root的密碼

#一鍵安裝github

#lnmp
wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp
#bt
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
相關文章
相關標籤/搜索