linux
centos7下yum安装PHP 7.4, 7.3 & 7.2 & 7.1
星期二, 三月 9th, 2021 | linux, php | 没有评论
centos7下yum安装PHP 7.4, 7.3 & 7.2 & 7.1
1.系统为centos7.9
2.使用yum安装 命令如下:
sudo yum install epel-release sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm |
2.1:安装php版本
## Install PHP 7.4 yum --enablerepo=remi-php74 install php ## Install PHP 7.3 yum --enablerepo=remi-php73 install php ## Install PHP 7.2 yum --enablerepo=remi-php72 install php ## Install PHP 7.1 yum --enablerepo=remi-php71 install php |
2.2 安装php相关常用扩展(Modules)
### For PHP 7.4 yum --enablerepo=remi-php74 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt ### For PHP 7.3 yum --enablerepo=remi-php73 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt ### For PHP 7.2 yum --enablerepo=remi-php72 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt ### For PHP 7.1 yum --enablerepo=remi-php71 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt |
2.3 支持mysql及php-fpm
## For PHP 7.4 yum --enablerepo=remi-php74 install php-fpm mysqlnd ## For PHP 7.3 yum --enablerepo=remi-php73 install php-fpm mysqlnd ## For PHP 7.2 yum --enablerepo=remi-php72 install php-fpm mysqlnd ## For PHP 7.1 yum --enablerepo=remi-php71 install php-fpm mysqlnd |
2.4 查看更多可安装的模块
deepin升级后无法进入图形界面的处理办法
星期四, 一月 28th, 2021 | computer, linux | 没有评论
一直升级都很正常,今天遭遇无法进入图形界面
解决如下:
ssh连接进入命令行界面:
sudo apt-get install deepin-appstore ##注意移除data数据即可 sudo apt-get remove deepin-appstore-data sudo apt-get install dde sudo reboot |
重启后进入搞定
centos7.x配置安装chrome+chromedriver+selenium
星期四, 十二月 31st, 2020 | JAVA-and-J2EE, linux | 没有评论
1.系统centos7.x
下载chrome
wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm |
2. 安装chrome
yum -y install ./google-chrome-stable_current_x86_64.rpm |
2.1.Installed:
google-chrome-stable.x86_64 0:87.0.4280.88-1
查看chrome版本号
[root@localhost soft]# google-chrome --version Google Chrome 87.0.4280.88 |
3.下载对应的chromedriver(87.0.4280.88)版本要保持一致
wget https://npm.taobao.org/mirrors/chromedriver/87.0.4280.88/chromedriver_linux64.zip #解压chromedriver_linux64.zip unzip chromedriver_linux64.zip mv chromedriver /usr/bin/ |
4. 后续使用selenium等就可以愉快的使用了
5.修复中文方块问题
中文字体问题:下载宋体simsun,或者其他字体
把文件放到
/usr/share/fonts/simsun.ttc ##执行命令 fc-cache -fv |
成功后即可
docker-selenium server的安装及使用
星期二, 十二月 22nd, 2020 | JAVA-and-J2EE, linux | 没有评论
1.需要使用selenium进行访问网站获取信息及截图
在服务器上安装对应的selenium比较麻烦,有docker真是方便多了
更多使用代码见:启用远程调用Docker下应用selenium-chrome服务
2.安装docker,如果已经安装可以忽略
此处选用的是chrome,完成后访问地址:http://localhost:4444/wd/hub
顺便安装下docker的openjdk11为以后备用.
$ curl -sSL https://get.daocloud.io/docker | sh $ sudo systemctl start docker $ docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-chrome:4.0.0-beta-1-prerelease-20201208 //如果遭遇iptables nat 等失败 可以重新启动下docker再运行selenium chrome解决 $ service iptables stop $ service iptables start $ sudo systemctl restart docker $ docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-chrome:4.0.0-beta-1-prerelease-20201208 //仅仅是备用,无需安装 $ docker pull openjdk:11 |
3.使用selenium即可
<dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> </dependency> |
启用远程调用Docker下应用selenium-chrome服务
星期五, 九月 18th, 2020 | JAVA-and-J2EE, linux | 没有评论
1.服务调用本地的chromedriver驱动部署到服务器上比较麻烦,借助docker可以快速使用和独立
docker-selenium 的git地址:https://github.com/SeleniumHQ/docker-selenium
如果未安装docker可以一键安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun #或者:国内源速度快点 curl -sSL https://get.daocloud.io/docker | sh ##启动docker sudo systemctl start docker |
docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-chrome:4.0.0-alpha-7-prerelease-20200907 |
2.启用chrome的支持cdp功能远程驱动
› Continue reading
防止selenium和ChromeDriver的JS检测java版处理
星期一, 七月 27th, 2020 | JAVA-and-J2EE, linux | 没有评论
启用最新版本的 selenium-java的4.0.0-alpha-X版本即可支持CdpCommand抵挡 webdriver的检测为true
maven如下:
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java --> <dependency> <groupid>org.seleniumhq.selenium</groupid> <artifactid>selenium-java</artifactid> <version>4.0.0-alpha-6</version> </dependency> <dependency> <groupid>com.google.guava</groupid> <artifactid>guava</artifactid> </dependency> |
对应java代码如下
› Continue reading
springboot的瘦身部署计划lib依赖包分离
星期二, 六月 30th, 2020 | JAVA-and-J2EE, linux | 没有评论
1.springboot目前都趋向于使用jar部署,但是问题是每次打包的
fatjar都比较大,有50M左右,发布上传比较耗时,尤其是服务器在海外的情况更是感觉浪费时间
2.把依赖的lib包剥离出来,单独依赖减少每次的打包大小量
注意:若有新增加的依赖或者调整依赖库的版本需要重新调整lib,切记.
3.开始方法:正常打包 获取BOOT-INF下的lib依赖jar包
mvn clean install
› Continue reading
修改eclipse默认注释日期显示中文(上午下午)的问题
星期二, 六月 23rd, 2020 | JAVA-and-J2EE, linux | 没有评论
默认注释${date} 会显示上午 下午等中文 现在可以自定义格式了
windows -> preferences -> java -> code style -> code template -> Comments ->Types /** * @author pomelo.lee * @date ${currentDate:date('yyyy-MM-dd HH:mm:ss')} */ |
想要所有的都显示英文 可以在启动eclipse加语言参数控制,只是日期的话已经不需要了
eclipse的安装目录上找到eclipse.ini文件,加入:
-Duser.language=en_US |
开启virtualbox端口映射,使用ssh连接
星期二, 六月 16th, 2020 | computer, JAVA-and-J2EE, linux | 没有评论
1.如果有条件可以开启虚拟机的桥接网卡的模式
自动获取路由器的IP地址,则可以自由连接
2.如果只是网络地址转换(NAT)
通过配置端口转发,实现ssh软件的连接
如下图:(IP:127.0.0.1 PORT:1022端口即可连接)
Linux-socket内核参数配置及含义详解
星期一, 六月 8th, 2020 | JAVA-and-J2EE, linux | 没有评论
多由于Linux下解决time_wait连接过多(Linux内核优化配置)
内核文件配置:
vi /etc/sysctl.conf ##生效 /sbin/sysctl -p ##查看keepalive的相关配置 sysctl -a | grep keepalive ##查看tcp连接的相关状态指令 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' ##若没有netstat指令安装 yum install net-tools |
内核配置注释信息,参考自己的内存和CPU核数进行优化配置,如下
› Continue reading
Search
相关文章
热门文章
最新文章
文章分类
- ajax (10)
- algorithm-learn (3)
- Android (6)
- as (3)
- computer (85)
- Database (30)
- disucz (4)
- enterprise (1)
- erlang (2)
- flash (5)
- golang (3)
- html5 (18)
- ios (4)
- JAVA-and-J2EE (186)
- linux (143)
- mac (10)
- movie-music (11)
- pagemaker (36)
- php (50)
- spring-boot (2)
- Synology群晖 (2)
- Uncategorized (6)
- unity (1)
- webgame (15)
- wordpress (33)
- work-other (2)
- 低代码 (1)
- 体味生活 (40)
- 前端 (21)
- 大数据 (8)
- 游戏开发 (9)
- 爱上海 (19)
- 读书 (4)
- 软件 (3)