#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