美文网首页
Swoft环境搭建

Swoft环境搭建

作者: etoup | 来源:发表于2019-09-27 16:49 被阅读0次

系统环境:Ubuntu16.04

1,安装PHP7.2;

sudo apt-get install software-properties-common python-software-properties
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-cache search php7*
sudo apt-get install -y php7.2
Ubuntu18.04
sudo apt update
sudo apt install php7.2

2,安装PHP7.2模块;

sudo apt-cache search php7*
sudo apt-get install php7.2-mysql php7.2-curl php7.2-json php7.2-cgi php7.2-xsl php7.2-xml php7.2-dev php7.2-mbstring php7.2-gd

3,安装Nginx;

sudo service apache2 stop
sudo apt-get install nginx
sudo service nginx start
sudo nginx -h

4,安装Mysql8.0;
Mysql官网上下载安装文件,把文件上传到服务器:

wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb

直接方向键选择OK回车:
注意加密方式选择5版本加密

sudo apt-get update
sudo apt-get install mysql-server

要修改字符集,首先得找到Mysql的安装位置,可使用如下命令:

whereis mysql

将目录切换到/etc/mysql下,修改mysql.conf.d文件夹下的mysqld.cnf,在文件末尾追加character-set-server=utf8,然后保存即可:
重启Mysql服务:

sudo service mysql restart

登录Mysql

mysql -u root -p

登录成功以后在控制台窗口下输入status查看相关信息。
注意:如果选择了默认加密方式,需要调整加密方式,先在mysqld.cnf文件里面加入:

default_authentication_plugin=mysql_native_password

重新设置密码:

mysql -uroot -p
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';

支持 emoji 图标存储:

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci

5,安装Git;

sudo apt-get install git

6,安装Redis;
Ubuntu16.04安装并配置Redis

git clone https://github.com/phpredis/phpredis.git
cd phpredis
sudo phpize
sudo ./configure
sudo make
sudo make install

修改php.ini加入

extension=redis.so

7,安装Swoole;

sudo apt-get install autoconf
sudo git clone https://gitee.com/swoole/swoole.git
cd swoole
sudo phpize
sudo ./configure \
--enable-openssl  \
--enable-http2  \
--enable-sockets \
--enable-mysqlnd
sudo make
sudo make install
whereis php
cd /etc/php/7.2/cli/
sudo vim php.ini

修改php.ini加入

extension=swoole.so

注意:使用稳定版,否则可能出现编译报错
通过sudo php -m或者phpinfo()来查看是否成功加载了swoole.so
7,安装Composer;

sudo curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

相关文章

网友评论

      本文标题:Swoft环境搭建

      本文链接:https://www.haomeiwen.com/subject/rrkjuctx.html