#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