Ubuntu  搭建 PHP 环境(PHP 8.1、Nginx、MySQL、Swoole、Laravel Octane) 
                                                    
                        
                    
                    
  
                    
                    安装 PHP
sudo apt install php8.1安装 Nginx
sudo apt install nginx安装 MySQL
sudo apt install mysql-server登录 MySQL
sudo mysql -uroot -p不需要输入密码, password 直接 Enter
修改 MySQL root 密码
切换数据库
mysql> use mysql查看数据库
mysql> show databases修改密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPasdfs4!';试用新密码
mysql> quit;
sudo mysql -uroot -p创建远程访问账户
mysql> CREATE USER 'web'@'%' IDENTIFIED WITH mysql_native_password BY 'u123&&456JE$';
mysql> GRANT ALL ON *.* TO 'web'@'%';
mysql> FLUSH PRIVILEGES;使用 Laravel Octane + Swoole 加速应用
安装 PHP 相关扩展
// 安装 PHP 8.1,已经安装过的直接跳过
sudo apt install php8.1
// 安装 Swoole 需要用到的扩展
sudo apt install php-pear php-devel
// 查询可安装扩展
sudo apt-cache search php8.1*
// 安装常用扩展
sudo apt install php8.1-curl php8.1-dev php8.1-mbstring php8.1-mysql php8.1-bcmath libcurl4-openssl-dev
// 不使用 PHP-FPM 可以跳过
// sudo apt install php8.1-fpm安装 Swoole
pecl install swoole
pear config-set php_ini /etc/php/8.1/cli/php.ini
pecl config-set php_ini /etc/php/8.1/cli/php.ini
// 安装完成后,在 /etc/php/8.1/cli/conf.d/ 目录中新增文件,内容如下
extension=swoole.so安装 Laravel Octane
composer require laravel/octane
php artisan octane:install启动项目
php artisan octane:start —server=roadrunner —-host=192.168.17.7 —-port=8000本作品采用《CC 协议》,转载必须注明作者和本文链接
 
           22 的个人博客
 22 的个人博客
         
             
             
             
                     
                     
             
             
           
           关于 LearnKu
                关于 LearnKu
               
                     
                     
                     粤公网安备 44030502004330号
 粤公网安备 44030502004330号 
 
推荐文章: