-
linux Centos7.4安装php7或php5
2018-08-22 16:05:10一、php的安装 php5的安装 1. rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm 2. rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 3. yum install ...一、php的安装
php5的安装
1.rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
2.rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
3.yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64
4.yum install php56w-fpm
5.systemctl start php-fpm.service
6.systemctl enable php-fpm.service
php7的安装
1.yum -y update
2.rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
3.rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
4.yum install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64
5.yum install php70w-fpm
6.systemctl start php-fpm.service
7.systemctl enable php-fpm.service
//设置开机启动二、Apache 安装
1.yum install httpd
2.systemctl enable httpd
3.systemctl start httpd
三、安装mysql
1.wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
2.yum localinstall mysql57-community-release-el7-8.noarch.rpm
3.yum install mysql-community-server
4.systemctl start mysqld
5.systemctl enable mysqld
6.grep 'temporary password' /var/log/mysqld.log
//查看密码,localhost后面的随机字符串
7.mysql -u root -p
//根据输入密码登录
8.ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';
//修改初始密码
//会出现错误:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
//引用 https://blog.csdn.net/maxsky/article/details/51171474
9.set global validate_password_policy=0;
10.set global validate_password_length=3;
//设置远程链接权限
11.GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
12.systemctl restart mysqld
//重启生效
四、安装phpMyAdmin
1.yum install phpmyadmin
2.vi /etc/httpd/conf.d/phpMyAdmin.conf
//修改phpMyAdmin配置文件
3.systemctl restart httpd
//重启
文章来源
https://blog.csdn.net/yangchuan_csdn91/article/details/78517724
http://www.cnblogs.com/mangoVic/p/6393504.html
https://blog.csdn.net/maxsky/article/details/51171474 -
最新版php7.4安装
2020-06-24 12:04:09本文介绍在CentOS 7操作系统上安装PHP 7.4版本的方法。当前PHP 7.4.0 RC1版本已经发布,供开发人员和用户测试,建议不要在生产中运行,直到公众可以使用PHP 7.4的稳定版本,可参考PHP 7.4各版本的发布时间公布。PHP ...本文介绍在CentOS 7操作系统上安装PHP 7.4版本的方法。当前PHP 7.4.0 RC1版本已经发布,供开发人员和用户测试,建议不要在生产中运行,直到公众可以使用PHP 7.4的稳定版本,可参考PHP 7.4各版本的发布时间公布。PHP 7.4具有大量新功能,这个版本的RPM在remi-php74存储库中可用,Fedora ≥ 29和Enterprise Linux ≥ 7(RHEL、CentOS),以及remi-safe存储库中的软件集合(或Fedora的remi)。
一、添加EPEL和REMI存储库
运行以下命令以添加所需的存储库:
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
二、在CentOS 7上安装PHP 7.4版本
我们现在可以启用PHP 7.4 Remi存储库并在CentOS 7上安装PHP 7.4:
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php74
在CentOS 7上安装PHP 7.4:
sudo yum update
sudo yum install php php-cli
接受安装提示,如下图所示:
使用下一个命令安装其他软件包:
sudo yum install php-xxx
例如运行以下命令:
sudo yum install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json
当前的PHP版本应为7.4版,如下所示:
$ php -v
PHP 7.4.0RC1 (cli) (built: Sep 3 2019 07:45:03) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0-dev, Copyright (c) Zend Technologies
如果要查看启用的模块,请运行:
$ php --modules
至此,你已经在CentOS 7上成功安装了PHP 7.4,欢迎使用此版本进行PHP开发/测试。
-
csntos7.4安装redis及php-redis扩展
2020-05-19 22:19:42csntos7.4安装redis及php-redis扩展 发表于 2018-12-04 | 分类于 后端 | 暂无评论 记得我的历史博客中,有一篇写了关于windows安装redis以及php-redis扩展的安装和使用【Redis在windows下的安装操作以及PHP-Redis...csntos7.4安装redis及php-redis扩展
发表于 2018-12-04 | 分类于 后端 | 暂无评论
记得我的历史博客中,有一篇写了关于windows安装redis以及php-redis扩展的安装和使用【Redis在windows下的安装操作以及PHP-Redis操作】,现在这篇文章又再续前缘,说一下centos下redis以及php-redis扩展的安装。最近两天自己搞了一台测试服务器,本意想着自己弄台服务器玩玩儿,搭建一下环境,写一些脚本什么的,顺便了解一下linux方面的知识。 当自己在安装php-redis扩展的时候,搜索内容,发现查到的都是一些过时的方法,有很大一部分还停留在php-redis2.0的时代,然后在多方查找总结下,顺利安装成功当前最新版本的redis和php-redis扩展。本文也简单介绍了,在安装过程中的一些指令的含义,当做补充。同时本文也可以当作一部教程来看。
来到本文要说的内容,首先是redis的安装
redis安装
下载安装包
首先第一步就是要下载安装包到本地,我们可以在http://download.redis.io/releases/
中选择我们想要的redis压缩包,比如安装redis-4.0.10版本的,我们可以通过命令wget http://download.redis.io/releases/redis-4.0.10.tar.gz
安装。这里插一句,既然是个安装包,那我们不能随便下载到某个地方吧,我们先进入/usr/local,在这个目录下进行下载。
(ps:这里科普一下,有个不成文的约定是说,凡是看到版本后面的数字是偶数的,说明这个版本是稳定版本,推荐安装。比如像是1.0.2,1.1.6,都是稳定版本,奇数结尾都是测试版本,不建议安装)安装
下载完成之后,逐一执行下述命令开始安装:tar xzf redis-4.0.10.tar.gz
cd redis-4.0.10
make && make install
编译安装后,可以在/usr/local/bin目录看到redis的可执行文件,这样就表示安装成功了。执行命令redis-server即可启动redis初始化脚本启动redis
然后我们回到redis的源代码目录,就是本文下载解压redis的目录:/usr/local/redis-redis-4.0.10,进入到utils文件夹,可以看到redis_init_script的初始化脚本,这个文件可以配置redis的持久化、日志位置、运行方式等信息。
把这个文件复制到/etc/init.d/目录下并命名为redis_端口号(redis_6379),然后编辑这个文件修改REDISPORT的值为对应端口号
新建目录名为/etc/redis/存放redis的配置文件
新建/var/redis/端口号 来存放redis的持久化文件
在redis源代码目录复制redis.conf配置文件到/etc/redis/并命名为6379.conf
修改6379.conf配置文件几个重要的参数:
修改daemonize值为yes,表示以守护进程方式运行
修改pidfile值为/var/run/redis_端口号.pid(pidfile /var/run/redis_6379.pid),表示redis的PID文件位置
修改port值为端口号(port 6379),表示redis监听的端口号
修改dir值为/var/redis/端口号(dir /var/redis/6379),表示redis持久化存储位置
设置完上述之后,接下来便可以通过
/etc/init.d/redis_6379 start
/etc/init.d/redis_6379 stop
来操作redis开启和停止。设置redis开机自启动
这一步我们把redis放在系统项里面,让它跟随系统在开机时自动启动(一般来说redis应该作为开机自启软件运行)。编辑在/etc/init.d/目录下的redis_6379文件
增加两行注释:
chkconfig: 2345 90 10
description: Redis is a persistent key-value database
一定会有人奇怪了,这两行是什么意思呢?首先我们要知道chkconfig是什么意思:
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。
简单点来讲就是控制软件启动或者停止的命令了,但他的作用是,参数设置完之后,需要重启,然后设置才生效。
理解了这个命令,那么回到这两行注释来看,具体是什么意思呢?每个被chkconfig管理的服务需要在对应的init.d下的脚本加上两行或者更多行的注释。第一行告诉chkconfig缺省启动的运行级以及启动和停止的优先级。如果某服务缺省不在任何运行级启动,那么使用 - 代替运行级。第二行对服务进行描述,可以用 跨行注释
看完上面这段引用,懂了叭
ok,添加完之后,保存退出。命令行执行:chkconfig redis_6379 on
设置完成,那么下次服务器在重新启动的时候,redis也就会跟着启动了。同时我们也可以使用service redis_6379 start
service redis_6379 stop
来控制redis的启动和停止啦。安装php-redis扩展
下载redis扩展
首先和redis一样,也需要下载php-redis的扩展。
在php官方redis扩展地址https://pecl.php.net/package/redis/找到我们所需要的扩展,下载即可。比如我们要安装4.2版本的php-redis扩展,执行命令:#下载
wget http://pecl.php.net/get/redis-4.2.0.tgz
#解压
tar xzf redis-4.2.0.tgz
#进入目录
cd redis-4.2.0
编译安装
在刚刚下载redis扩展的源码目录下执行phpize(如果不知道phpize请往下看分解)执行./configure --with-php-config=/www/server/php/72/bin/php-config生成配置文件
编译make && make install
上面差不多就是编译安装的基本步骤了,接下来我们详细解读一下:
phpize是什么东西呢?官方回答:phpize 命令是用来准备 PHP 扩展库的编译环境所使用的。所以说我们在编译安装扩展前,都要在扩展源码目录执行一下这个命令。如果不知道phpize在什么位置,可以使用whereis phpize来查找phpize的位置,接着在redis扩展源码目录下,执行一下phpize。比如我的phpize位置在/usr/bin/phpize,那么我就在redis扩展源码目录下执行/usr/bin/phpize
./configure --with-php-config=/www/server/php/72/bin/php-config,其中/www/server/php/72/bin/php-config是php-config的目录,如果不清楚目录在什么位置,可以用find / -name php-config命令查找。比如我的php-config目录在/usr/local/php/bin/php-config下,那么我这步的完整命令就是
./configure --with-php-config=usr/local/php/bin/php-config
make && make install 这步编译安装没什么好说的了
上述操作完成之后,我们找到php.ini配置文件,在extension扩展项里增加:
extension=redis.so
重启http服务。打开phpinfo.php,可以看到redis已安装成功。redis扩展已加载
redis扩展已加载或者在命令行执行php -m,通过php的扩展列表进行查看redis扩展的加载情况。
总结
以上差不多就是本文要讲的全部内容了。如果有什么不理解的地方,欢迎留言提问~ -
linux centos7.4 安装MemCached 亲测成功!
2018-08-22 17:31:20因为PHP没有对内存缓存的本机支持,所以必须安装PHP的扩展才能使用它有两个PHP扩展可用,解码使用哪个很重要: memcache(没有d),一个较旧但非常受欢迎的扩展,不经常维护。该memcache扩展目前不与PHP 7工作。 ...CentOS的上安装,配置,验证的memcached
PHP memcache和memcached扩展
因为PHP没有对内存缓存的本机支持,所以必须安装PHP的扩展才能使用它有两个PHP扩展可用,解码使用哪个很重要:
-
memcache
(没有d),一个较旧但非常受欢迎的扩展,不经常维护。该memcache
扩展目前不与PHP 7工作。确切的名称是
php5-memcache
Ubuntu的和php-pecl-memcache
CentOS的 -
memcached
(附ad
),一个更新且维护的扩展,应该与PHP 7兼容。确切的名称是
php5-memcached
Ubuntu的和php-pecl-memcached
CentOS的
在CentOS上安装和配置memcached:我们建议使用最新的稳定memcache或memcached版本(目前,memcache为3.0.8,memcached为2.2.0)
要在CentOS上安装memcached,请以具有
root
权限的用户身份执行以下任务:1、安装memcached及其依赖项:
yum -y update yum install -y libevent libevent-devel yum install -y memcached yum install -y php-pecl-memcache
note:上述命令的语法可能取决于您使用的软件包存储库。例如,如果您使用webtatic和PHP 5.6,请输入
yum install -y php56w-pecl-memcache
。使用yum search memcache|grep php
找到相应的软件包名称。2、更改memcached的配置设置
CACHESIZE
和OPTIONS
:vi /etc/sysconfig/memcached
-
找到值
CACHESIZE
并将其更改为至少1GB。CACHESIZE="1GB"
- 找到值
OPTIONS
并将其更改为localhost
或127.0.0.1
保存修改退出编辑器
有关配置memcached的更多信息,请参阅memcached wiki。
3、重启memcached。
service memcached restart
4、重启Apache
service httpd restart
install succeed!
打开phpinfo即可看到!
-
-
centos7.4安装nginx1.15.2 php7.2 mysql8.0
2018-09-06 18:06:35参考: linux(CentOS7.4) 安装 Nginx 1.15.2:...centos7源码安装php7.2 :http://www.zixuephp.net/article-394.html 1、 查看centos 版本 cat /etc/redhat-release 2... -
linux php 7.4源代码 安装
2020-03-19 15:27:04进入源代码 ,配置等都 是默认的,安装几个常用软件 ./configure --enable-opcache --enable-fpm --with-fpm-user=... -
CentOS 7.4 安装Zabbix server
2020-07-22 10:53:23一般LAMP 中 L=linux,A=apache=httpd,M=mysql/maridb,p=php 系统环境 Server端:192.168.178.7 在Server端安装LAMP环境并且启动httpd和mariadb和php-fpm yum install httpd-devel httpd mariadb mariadb-devel ... -
linux 编译安装PHP7.4.9
2020-09-02 08:50:121、安装php依赖 [root@web01 ~]# yum install gcc gcc-c++ libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-... -
Linux Centos7.4 下安装 LAMP环境及配置(php5.6,mysql5.7)
2020-11-09 09:58:20注意该教程只适合Centos7.4 ...CentOS Linux release 7.4.1708 (Core) 2.检查是否装相关应用 检查apache httpd -v 检查mysql service mysqld start 如果有安装过,清理下 yum remove mysql rm -f /etc -
linux中php7.4.9的安装部署操作流程
2020-11-04 11:57:55如何下载php7.4.9安装包二. php7.4.9的安装**安装过程:**三.解决所需要的安装包**1.下载两个不可直接yum安装的包****2. 安装所需要的devel包****3. 安装依赖包之后运行命令**四.开启更加漫长的等待五.php7.4.9的... -
linux(centos7.4)安装LAMP环境+PHPmyadmin的安装
2019-08-06 01:07:35新手小白近期学习,使用阿里云的服务器centos7.4搭建LAMP(Linux Apache MySQL PHP)环境,在网上找了很多相关的教程,发现很多都是需要先下载再通过相关软件上传解压,找到了通过yum安装的方法。 ... -
centos7.4下PHP环境的安装.pdf
2019-10-21 18:06:00本文档描述了在centos7.4下PHP环境的安装,安装的软件包括PHP:7.0.33 MySQL: 5.6 Apache: 2.4,本次安装所用的系统为:CentOS Linux release 7.4.1708 (Core) -
记录PHP7.4安装gd库的报错error: --with-freetype-dir --with-jpeg-dir
2020-07-16 19:17:45在Linux给PHP7.4安装gd库的时候,会报错error: --with-freetype-dir --with-jpeg-dir等等,就算能安装过去,php -m有了gd扩展,实际网页中图片也不能使用imagecreatefromjpeg,百度到的安装命令都是docker-... -
Linux Centos7.4 下安装lnmp(php7) 和 laravel
2018-04-04 10:04:01不多说直接把我安装的命令贴给大家 7 yum install nginx 8 systemctl start nginx 9 systemctl enable nginx.service 10 systemctl status firewalld 11 systemctl enable nginx 12 yum localinstall ... -
linux Centos7源码安装php7.4.10
2020-10-23 17:27:19因为我是将所有的源码安装的软将装在 /software/ 这个目录中的所以先创建这个目录 mkdir software 1.yum安装所需依赖 yum -y install epel-release yum -y install gcc gcc-c++ libxml2-devel openssl-devel pcre-... -
Linux从入门到放弃 编译安装php-7.4.9
2020-08-31 11:43:31下载php-7.4.9 mkdir -p software/php cd software/php php-7.4.9.tar.gz 安装依赖 yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel ... -
Red Hat 7.4 安装laravel框架 基于xampp集成环境
2019-09-26 05:19:31一、安装xampp 1、下载xampp安装包:xampp-linux-x64-7.1.10-0-installer.run 2、在安装包目录下运行命令: ./xampp-linux-x64-7.1.10-0-installer.run 然后一路next安装 ...二、安装php编辑工具PhpStorm ...
-
Day 91/100 (算法)计算两个数组的交集
-
2021年A特种设备相关管理(电梯)答案解析及A特种设备相关管理(电梯)试题及答案
-
RabbitMQ消息中间件实战(附讲义和源码)
-
vgg19_weights_tf_dim_ordering_tf_kernels.h5
-
(新)备战2021软考网络工程师分类强化培训套餐
-
hadoop自动化运维工具Ambari应用实践
-
Java星选一卡通
-
lceda-windows-x64-6.4.7.exe
-
MyBatis中#{}和${}的区别详解
-
【数据分析-随到随学】Tableau数据分 析+PowerBI
-
(新)备战2021软考网络工程师历年真题培训套餐
-
信号的频谱分析.pdf
-
QtTCP通信实现例程
-
萝丽双路双向电调 - 引脚简略图.jpg
-
信号的采样及采样定理.pdf
-
【数据分析-随到随学】Python语法强化与数据处理
-
数量性状基因定位研究中若干常见问题的分析与解答.pdf
-
Go语言异常捕获
-
Go增强版操作Mysql(Sqlx)
-
MFC开发简单聊天程序