- 浏览: 835508 次
- 性别:
- 来自: 南京
文章分类
最新评论
-
xieye:
jetty插件有好几个版本,1.6,1.7,1.8
我选的是用 ...
tapestry入门(翻译)3 导入项目到eclipse -
xieye:
还有,
注:第2部分时,需要先安装jetty,我自己在安装过程 ...
tapestry入门(翻译)3 导入项目到eclipse -
xieye:
说明一下:实际使用中,导入时我并没有错误。2、我把eclips ...
tapestry入门(翻译)3 导入项目到eclipse -
xieye:
其实还是有一些先决条件的。1是外部环境,2是进步是阶段性的(意 ...
(转载文章)如何愉悦起来:一位精神治疗师的见解 -
mandy_yanzi:
我都已经饿7天了坚持为了我的衣衣
身体健康的问题
ubuntu18.04安装php-fpm7.2套件
准备工作
首先替换镜像源
deb http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse
用上面这些内容替换掉 / etc / apt / sources.list 这个文件。
依次执行
apt-get update
apt-get upgrade
apt-get install -y software-properties-common
apt-get install -y vim wget
安装php
add-apt-repository ppa:ondrej/nginx
按回车继续
add-apt-repository ppa:ondrej/php
按回车继续
apt-get install -y php7.2
途中选时区,选 6,再选69
装好了。
再安装各种php模块。
apt-get install -y php7.2-bcmath php7.2-bz2 php7.2-dba php7.2-enchant php7.2-fpm php7.2-imap php7.2-interbase php7.2-intl php7.2-mbstring php7.2-phpdbg php7.2-soap php7.2-sybase php7.2-xsl php7.2-zip php7.2-xmlrpc php7.2-xml php7.2-tidy php7.2-sqlite3 php7.2-snmp php7.2-recode php7.2-readline php7.2-pspell php7.2-pgsql php7.2-opcache php7.2-odbc php7.2-mysql
apt-get install -y php7.2-ldap php7.2-json php7.2-gmp php7.2-gd php7.2-dev php7.2-curl php7.2-common php7.2-cli php7.2-cgi
如何验证php安装成功。
php7.2 -v
php-fpm7.2 -v
看到都有信息,表示php和php-fpm都安装好了。
如果想看php和php-fpm的模块,则
php7.2 -m
php-fpm7.2 -m
发现都很好,将近70个,差swoole
pecl install swoole
这里要选择选项,直接按回车是对那一项取消,如果全选,可能安装失败。因为选的越多,对其他类库要求越多。
我假设这里全部回车,不安装swoole的附加选项,则创建so文件成功。
find / -name swoole.so
一般是
/usr/lib/php/20170718/swoole.so
则
echo "extension=swoole.so" >> /etc/php/7.2/cli/php.ini
php7.2 -m|grep swoole
如果swoole能看到,则说明安装成功。
vim /etc/php/7.2/fpm/pool.d/www.conf
注意,确保下面这个sock文件和nginx那个配置一样。
listen = /run/php/php7.2-fpm.sock
启动php-fpm
service php7.2-fpm start
===========================================================================
安装nginx
apt-get install nginx
这里发现会自动安装最新的nginx 1.14
vim /etc/nginx/sites-enabled/default
修改这个文件
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
}
然后启动
service nginx start
实测效果很棒。
vi /var/www/html/1.php
<?php
phpinfo();
然后,wget http://127.0.0.1/1.php
然后,cat 1.php
可以看到很好。
==============================================================
安装mysql
apt-get install mysql-server mysql-client
service mysql start
这个命令是配置msql 服务的。
mysql_secure_installation
cat /etc/mysql/debian.cnf
找到类似下面的语句
user = debian-sys-maint
password = sKuCU0ruhYVVIs99
然后写php
vi /var/www/html/2.php
用户名和密码用上面的debian.cnf文件里的。
wget http://127.0.0.1/2.php
效果如下
array(1) {
[0]=>
array(2) {
["version()"]=>
string(23) "5.7.23-0ubuntu0.18.04.1"
["FROM_UNIXTIME(UNIX_TIMESTAMP() )"]=>
string(19) "2018-08-31 17:51:54"
}
}
php真棒!
准备工作
首先替换镜像源
引用
deb http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse
用上面这些内容替换掉 / etc / apt / sources.list 这个文件。
依次执行
apt-get update
apt-get upgrade
apt-get install -y software-properties-common
apt-get install -y vim wget
安装php
add-apt-repository ppa:ondrej/nginx
按回车继续
add-apt-repository ppa:ondrej/php
按回车继续
apt-get install -y php7.2
途中选时区,选 6,再选69
装好了。
再安装各种php模块。
apt-get install -y php7.2-bcmath php7.2-bz2 php7.2-dba php7.2-enchant php7.2-fpm php7.2-imap php7.2-interbase php7.2-intl php7.2-mbstring php7.2-phpdbg php7.2-soap php7.2-sybase php7.2-xsl php7.2-zip php7.2-xmlrpc php7.2-xml php7.2-tidy php7.2-sqlite3 php7.2-snmp php7.2-recode php7.2-readline php7.2-pspell php7.2-pgsql php7.2-opcache php7.2-odbc php7.2-mysql
apt-get install -y php7.2-ldap php7.2-json php7.2-gmp php7.2-gd php7.2-dev php7.2-curl php7.2-common php7.2-cli php7.2-cgi
如何验证php安装成功。
php7.2 -v
php-fpm7.2 -v
看到都有信息,表示php和php-fpm都安装好了。
如果想看php和php-fpm的模块,则
php7.2 -m
php-fpm7.2 -m
发现都很好,将近70个,差swoole
pecl install swoole
这里要选择选项,直接按回车是对那一项取消,如果全选,可能安装失败。因为选的越多,对其他类库要求越多。
我假设这里全部回车,不安装swoole的附加选项,则创建so文件成功。
find / -name swoole.so
一般是
/usr/lib/php/20170718/swoole.so
则
echo "extension=swoole.so" >> /etc/php/7.2/cli/php.ini
php7.2 -m|grep swoole
如果swoole能看到,则说明安装成功。
vim /etc/php/7.2/fpm/pool.d/www.conf
注意,确保下面这个sock文件和nginx那个配置一样。
listen = /run/php/php7.2-fpm.sock
启动php-fpm
service php7.2-fpm start
===========================================================================
安装nginx
apt-get install nginx
这里发现会自动安装最新的nginx 1.14
vim /etc/nginx/sites-enabled/default
修改这个文件
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
}
然后启动
service nginx start
实测效果很棒。
vi /var/www/html/1.php
<?php
phpinfo();
然后,wget http://127.0.0.1/1.php
然后,cat 1.php
可以看到很好。
==============================================================
安装mysql
apt-get install mysql-server mysql-client
service mysql start
这个命令是配置msql 服务的。
mysql_secure_installation
cat /etc/mysql/debian.cnf
找到类似下面的语句
user = debian-sys-maint
password = sKuCU0ruhYVVIs99
然后写php
vi /var/www/html/2.php
header("Content-type: text/html; charset=utf-8"); $sql='select version(),FROM_UNIXTIME(UNIX_TIMESTAMP() )'; $db = Sys::getdb(); $dbresult = $db->query($sql)->fetch_all(MYSQLI_ASSOC); var_dump($dbresult); class Sys { private $mysqli; public static function getredis() { static $redis = null; if ($redis == null) { $redis = new \Redis(); $redis->connect('build_redis-db_1','6379'); } return $redis; } public static function getdb() { $mysqli = new mysqli('localhost', 'debian-sys-maint', 'sKuCU0ruhYVVIs99' ); $sql="set names utf8"; $mysqli->query($sql); return $mysqli; } }
用户名和密码用上面的debian.cnf文件里的。
wget http://127.0.0.1/2.php
效果如下
引用
array(1) {
[0]=>
array(2) {
["version()"]=>
string(23) "5.7.23-0ubuntu0.18.04.1"
["FROM_UNIXTIME(UNIX_TIMESTAMP() )"]=>
string(19) "2018-08-31 17:51:54"
}
}
php真棒!
发表评论
-
召唤神龙 - 安装 centos 8, php 8, mysql 8, laravel 8 的整套 php 运行环境
2020-11-27 16:26 712本文编写时间:2020-11-27 传说集齐龙珠可以召唤神 ... -
centos8 使用阿里镜像快速安装php7.4套件
2020-11-15 00:48 857centos8 使用阿里镜像快速安装php7.4套件 本文只 ... -
centos7 使用阿里镜像快速安装php7.4套件
2020-11-15 00:32 1259本文只考虑centos7 今日 2020-11-16 rem ... -
composer常用命令
2020-11-05 14:46 1483列出当前全局配置 composer config -l -g ... -
期待centos8+php8 + mysql8 + laravel8,8888
2020-10-29 19:24 525期待centos8+php8 + mysql8 目前主要使用 ... -
ubuntu 安装 php7.4以及各类插件
2020-10-24 13:20 1133ubuntu 安装 php7.4以及各类插件 安装系统 最近 ... -
宝塔定义站点
2020-02-24 10:41 2宝塔定义站点。 1111111111111111111111 ... -
让php-fpm以root账号运行
2020-02-19 21:41 827一般来说,我们没有这种需求,但是当需要时, 可以让php-fp ... -
将代码部署到coding.net
2020-01-10 14:20 651coding.net 是一个git仓库,有免费有收费。 首先 ... -
php部署工具deployer技巧 - vendor目录创建
2020-01-06 12:06 914deployer是个好东西,可是每次都composer ,其实 ... -
自定义redis多个实例
2020-01-04 01:17 650假如多个项目部署到同一台服务器,有时会被redis的各项目前缀 ... -
推荐使用php的部署工具 deployer
2020-01-03 16:48 923php部署代码可以使用 https://deployer.or ... -
使用composer 类库 cachetool 清除opcache 的缓存
2020-01-03 16:38 968php的生产服务器上,需要把opche打开。 但有时,会被缓 ... -
laravel容器学习体会
2019-12-31 15:11 678根据文档与实测结果 假设我在app下建一个Services目 ... -
phalcon 自定义超强日志类
2019-12-18 10:00 834phalcon自带的日志文件类,有两个麻烦之处。 1、路径不能 ... -
自定义后台的使用
2019-12-18 05:22 427如果自己写后台,保存用户的表单请求值 所有的情况如下: 1 ... -
phalcon 自定义事件使用的多种方式
2019-12-16 20:43 781方法1:官方文档的方式。 这是控制器: public ... -
phalcon对控制器返回值的使用以输出json
2019-12-16 19:17 836在phalcon里,控制器的Action的方法的返回值没啥用。 ... -
phalcon数据库DB使用实例
2019-12-12 17:12 703整理了一下phalcon的db使用,写了个demo。 ... -
php-redis5.0降级成php-redis4.3
2019-08-22 00:01 896最新版本的php的redis插件,版本是5.0 但是可能会有 ...
相关推荐
ubuntu18.04安装net-tools
ubuntu-18.04.6-server-arm64.iso ubuntu arm64 aarch64位系统 ubuntu for arm64 ubuntu for aarch64
ubuntu-18.04.5-desktop-amd64.iso,ubuntu18.04.5镜像,官方资源,百度网盘下载链接
ubuntu-18.04.4-desktop-amd64.iso
Ubuntu 18.04.5 桌面版amd64架构ISO镜像下载指南 Ubuntu 是一个基于 Debian 的 Linux 操作系统,它是目前最流行的 Linux 发行版之一。Ubuntu 的最新版本是 Ubuntu 18.04.5,它提供了桌面版和服务器版两个版本。本文...
ubuntu官方版本种子:ubuntu-18.04.4-desktop-amd64.iso.torrent
Ubuntu 18.04.4 Live Server Edition是一款针对服务器环境优化的操作系统版本,它提供了一个精简的安装镜像,专注于部署服务器应用程序和服务。 #### 2. 主要特性 - **轻量级安装**:Live Server Edition包含了基本...
ubuntu-18.04.5-desktop-amd64 iso 官网下载,共2部分,此为第1部分
基于 Ubuntu 18.04 的 ROS-Gazebo-PX4 安装教程 本教程旨在指导用户在 Ubuntu 18.04 操作系统上安装 ROS-Gazebo-PX4,从零开始带领读者完成整个安装过程。该教程分为六个部分,分别是 Ubuntu 系统的下载与安装、ROS...
这个资源"TensorRT-7.2.3.4.Ubuntu-18.04.x86_64-gnu.cuda-11.1.cudnn8.1.tar.gz"是专为Ubuntu 18.04系统设计的TensorRT 7.2.3.4版本,兼容CUDA 11.1和CuDNN 8.1。 首先,让我们深入了解一下TensorRT的核心功能和...
本文件主要是构建好的带桌面的Ubuntu18.04根文件系统,里面相关的工具都已经安装,可直接烧录到开发板使用。分享给大家使用。
最新版的Linux虚拟机 ubuntu-18.04-desktop-amd64,有需要可以下载哦
点击桌面上的“Install Ubuntu XXX”的快捷方式,将会弹出一个完全图形化的向导安装,最后完成后会提示重启电脑,重启后你会发现多了一个操作系统选择界面,选择咱们刚刚装好的Ubuntu(第一个)进入即可看到下面的...
此外,Ubuntu 18.04预装了各种常用应用,如 LibreOffice 办公套件、Firefox 浏览器、Thunderbird 邮件客户端等。 系统内核方面,Ubuntu 18.04基于Linux内核4.x系列,提供良好的硬件兼容性和安全性。此外,它还支持...
在Ubuntu 18.04操作系统中,"换源"是指更换系统软件包的下载源,目的是为了提高软件更新和安装的速度以及稳定性。通常,Ubuntu官方的软件源可能因为地理位置和网络条件的原因,在某些地区访问速度较慢。在这种情况下...
标题中的"ubuntu-base-18.04.4-base-armhf.tar.gz"是一个针对ARM架构的Ubuntu基础系统镜像文件,版本为18.04.4 LTS(长期支持版)。这个压缩包是为那些想要在基于ARM处理器的设备上搭建Ubuntu环境的人准备的,比如...
ubuntu-18.04.5-desktop-amd64官方镜像, 百度网盘链接,需要的免费拿走, 如资源过期,敬请谅解。
Ubuntu 18.04 安装 Caffe-GPU 一、环境安装预览 在 Ubuntu 18.04 上安装 Caffe-GPU 需要在 NVIDIA Driver 515.43、CUDA 11.7 和 cuDNN 8.6.0 的环境中进行。在安装之前,需要先安装 NVIDIA Driver 和 CUDA,然后再...
"ubuntu-18.04.5-preinstalled-server-arm64+raspi3.img.zip" 这个标题表示的是一个Ubuntu 18.04.5 LTS (Long Term Support)服务器版的操作系统镜像,特别优化了用于树莓派3型号的ARM64架构设备。"preinstalled-...