精华内容
参与话题
问答
  • 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

    接受安装提示,如下图所示:

    在CentOS 7系统上安装PHP 7.4版本的方法

    使用下一个命令安装其他软件包:

    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扩展 发表于 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扩展的加载情况。

    总结
    以上差不多就是本文要讲的全部内容了。如果有什么不理解的地方,欢迎留言提问~

    展开全文
  • 因为PHP没有对内存缓存的本机支持,所以必须安装PHP的扩展才能使用它有两个PHP扩展可用,解码使用哪个很重要: memcache(没有d),一个较旧但非常受欢迎的扩展,不经常维护。该memcache扩展目前不与PHP 7工作。 ...

    CentOS的上安装,配置,验证的memcached

    PHP memcache和memcached扩展

    因为PHP没有对内存缓存的本机支持,所以必须安装PHP的扩展才能使用它有两个PHP扩展可用,解码使用哪个很重要:

    • memcache(没有d),一个较旧但非常受欢迎的扩展,不经常维护。该memcache扩展目前与PHP 7工作。

      内存缓存的PHP文档

      确切的名称是php5-memcacheUbuntu的和php-pecl-memcacheCentOS的

    • memcached(附a  d),一个更新且维护的扩展,应该与PHP 7兼容。

      memcached的PHP的文档

      确切的名称是php5-memcachedUbuntu的和php-pecl-memcachedCentOS的

     


    在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的配置设置CACHESIZEOPTIONS

    vi /etc/sysconfig/memcached
    
    1. 找到值CACHESIZE并将其更改为至少1GB。

      CACHESIZE="1GB"
    2. 找到值OPTIONS并将其更改为localhost127.0.0.1
    3. 保存修改退出编辑器

        有关配置memcached的更多信息,请参阅memcached wiki

    3、重启memcached。

    service memcached restart
    

    4、重启Apache

    service httpd restart

    install succeed!

    打开phpinfo即可看到!

    展开全文
  • 参考: linux(CentOS7.4) 安装 Nginx 1.15.2:...centos7源码安装php7.2 :http://www.zixuephp.net/article-394.html 1、 查看centos 版本 cat /etc/redhat-release 2...
  • 进入源代码 ,配置等都 是默认的,安装几个常用软件 ./configure --enable-opcache --enable-fpm --with-fpm-user=...
  • 一般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:12
    1、安装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-...
  • 注意该教程只适合Centos7.4 ...CentOS Linux release 7.4.1708 (Core) 2.检查是否装相关应用 检查apache httpd -v 检查mysql service mysqld start 如果有安装过,清理下 yum remove mysql rm -f /etc
  • 如何下载php7.4.9安装包二. php7.4.9的安装**安装过程:**三.解决所需要的安装包**1.下载两个不可直接yum安装的包****2. 安装所需要的devel包****3. 安装依赖包之后运行命令**四.开启更加漫长的等待五.php7.4.9的...
  • 新手小白近期学习,使用阿里云的服务器centos7.4搭建LAMP(Linux Apache MySQL PHP)环境,在网上找了很多相关的教程,发现很多都是需要先下载再通过相关软件上传解压,找到了通过yum安装的方法。 ...
  • 本文档描述了在centos7.4PHP环境的安装安装的软件包括PHP:7.0.33 MySQL: 5.6 Apache: 2.4,本次安装所用的系统为:CentOS Linux release 7.4.1708 (Core)
  • LinuxPHP7.4安装gd库的时候,会报错error: --with-freetype-dir --with-jpeg-dir等等,就算能安装过去,php -m有了gd扩展,实际网页中图片也不能使用imagecreatefromjpeg,百度到的安装命令都是docker-...
  • 不多说直接把我安装的命令贴给大家 7 yum install nginx 8 systemctl start nginx 9 systemctl enable nginx.service 10 systemctl status firewalld 11 systemctl enable nginx 12 yum localinstall ...
  • 因为我是将所有的源码安装的软将装在 /software/ 这个目录中的所以先创建这个目录 mkdir software 1.yum安装所需依赖 yum -y install epel-release yum -y install gcc gcc-c++ libxml2-devel openssl-devel pcre-...
  • 下载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 ...
  • 一、安装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 ...

空空如也

1 2 3 4 5 ... 12
收藏数 223
精华内容 89
关键字:

7.4安装php linux

linux 订阅