安装虚拟机

VMware Workstation Pro

安装CentOS

CentOS-7-x86_64-Minimal-1708.iso

安装FinalShell

教程地址

安装lnmp

教程地址

服务状态管理命令

1、安装lnmp
2、安装memcache、redis
3、安装opcache
4、安装swoole
5、添加虚拟主机
6、上传项目

安装swoole

pecl install swoole

启动swoole

cd到项目下执行: php index.php

停止swoole

1.查找进程pid编号:netstat -apn | grep 9503 (9503为启动swoole时监听的端口号)

执行后会出现:
"tcp 0 0 0.0.0.0:9501 0.0.0.0:* LISTEN 73731/php"
73731为pid

2.干掉进程:kill -9 73731

3.干掉所有php进程:killall php

Redis

安装php redis扩展:pecl install redis

reids启动:cd /root/lnmp1.5/src/redis-4.0.6/src

./redis-server ../redis.conf

win启动: redis-server redis.windows.conf

centos安装xdebug

1.首先安装和你php版本对应的xdebug

2.对下载下来的文件进行编译(依次执行下面的命令)

  • tar zxvf xdebug-2.8.0alpha1.tgz

  • cd xdebug-2.8.0alpha1

  • /usr/local/php/bin/phpize

  • ./configure --enable-xdebug --with-php-config=/usr/local/php/bin/php-config

  • make

  • make install

  • 安装成功会出现如下所示:

    +----------------------------------------------------------------------+
    | |
    | INSTALLATION INSTRUCTIONS |
    | ========================= |
    | |
    | See https://xdebug.org/install.php#configure-php for instructions |
    | on how to enable Xdebug for PHP. |
    | |
    | Documentation is available online as well: |
    | - A list of all settings: https://xdebug.org/docs-settings.php |
    | - A list of all functions: https://xdebug.org/docs-functions.php |
    | - Profiling instructions: https://xdebug.org/docs-profiling2.php |
    | - Remote debugging: https://xdebug.org/docs-debugger.php |
    | |
    | |
    | NOTE: Please disregard the message |
    | You should add "extension=xdebug.so" to php.ini |
    | that is emitted by the PECL installer. This does not work for |
    | Xdebug. |
    | |
    +----------------------------------------------------------------------+

    3.修改php.ini配置文件 (remote_host为ssh主机地址ip)

    zend_extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/xdebug.so
    xdebug.remote_enable = on
    xdebug.remote_autostart = 1
    xdebug.remote_port = 9000
    ;xdebug.remote_connect_back = 1
    xdebug.remote_host = 192.168.20.12
    xdebug.auto_trace = 1
    xdebug.collect_includes = 1
    xdebug.collect_params = 1
    xdebug.remote_log = /tmp/xdebug.log

vscode 配置

1. vscode连接ssh成功,安装对应的插件
* PHP Debug
* PHP Intelephense 2. 修改settings(注意不是修改本地的,是连接ssh后会出现一个ssh远程的配置文件)
```"php.validate.executablePath": "/usr/bin/php",``` 3.f5开启debug访问你的网站就可以了

其它配置

1.centos安装wget

yum -y install wget

yum -y install setup 

yum -y install perl

2.重启fpm

/etc/init.d/php-fpm restart

rocketMq相关

1.rocketMq单机环境安装

2.安装Maven

3.安装jdk1.8

4.搭建rocketMq控制台

启动参数

  • 步骤一,启动 Name Server
nohup sh bin/mqnamesrv > /dev/null 2>&1 &
  • 步骤二,指定 Broker 外网IP

    添加
vi /opt/apache-rocketmq/conf/broker.conf
brokerIP1=192.168.20.12

输入终端执行

export NAMESRV_ADDR=192.168.20.12:9876
  • 步骤三,启动 Broker
nohup sh bin/mqbroker -n 192.168.20.12:9876 > autoCreateTopicEnable=true -c /opt/rocketmq-all-4.5.2-bin-release/conf/broker.conf /dev/null 2>&1 &
  • 步骤四,启动监控页面
nohup java -jar target/rocketmq-console-ng-1.0.1.jar --rocketmq.config.namesrvAddr=192.168.20.12:9876  > /dev/null 2>&1 &

最新文章

  1. HTML5之应用缓存---manifest---缓存使用----Web前端manifest缓存
  2. Windows下安装Docker
  3. 慕课网-安卓工程师初养成-2-2 认识Java标识符
  4. Php+Redis 实现Redis提供的lua脚本功能
  5. [React] React Router: Route Parameters
  6. 自动注册服务NET Core扩展IServiceCollection
  7. 饿了么移动APP的架构演进(转)
  8. 日期选择器——java
  9. hudson任务配置说明
  10. python 基础语法梳理(二)
  11. go语言基础之字符串遍历
  12. Kafka研究【一】:bring up环境
  13. 一、java概述
  14. Java 检查异常(checked exception)和未检查异常(unchecked exception)区别理解
  15. asp.net菜鸟到中级程序员的飞跃 --30本好书点评
  16. [oracle] 如何使用myBatis在数据库中插入数据并返回主键
  17. FCC Truncate a string 解决方法
  18. 使用 css 的 keyframe 实现 loading 动画
  19. atitit。解决 No suitable Log constructor。。NoClassDefFoundError: org/apache/log4j/Category 找不到类的
  20. 跨境B2B电商

热门文章

  1. BZOJ2662:[BJWC2012]冻结(分层图最短路)
  2. 转:git 的常用命令
  3. windows8安装msi软件提示2503错误的解决办法
  4. Java中Class类及用法
  5. 时钟晶振32.768KHz为什么是15分频?
  6. linux常用监测命令
  7. 【2017001】IList转DataTable、DataTable转IList
  8. 【微信开发】微信开发模式 api 接口文档简介
  9. http://imgbase64.duoshitong.com/ 图片转换 base64
  10. Head First Java学习笔记