很多站长朋友们都不太清楚yumphpzend,今天小编就来给大家整理yumphpzend,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 如何在CentOS 6上通过YUM安装Nginx和PHP-FPM 2、 CentOS 6.5 使用yum安装lamp环境 php是5.3.3的 太低了 3、 centos 下如何通过yum安装最新的php 4、 阿里云上的centos 7.2怎么yum安装php 5.6 5、 yum装软件总是出错,请问这是怎么回事 6、 PHP中的ZEND框架是做什么用的? 如何在CentOS 6上通过YUM安装Nginx和PHP-FPM1、最好自己编译,你把思路理顺了,按顺序来就没问题。
2、nginx和php没有编译先后顺序。但是nginx和php都需要准备好先决条件。
3、yum -y install gcc等编译环境
4、下载所需要的安装包:
nginx需要pcre-8.13.tar.gz//nginx-1.6.2.tar.gz/zlib-1.2.5.tar.bz2/openssl-1.0.0e.tar.gz
php需要libiconv-1.14.tar.gz/libpng-1.2.46.tar.xz/jpegsrc.v8c.tar.gz/freetype-2.4.6.tar.gz/gd-2.0.35.tar.gz/libxml2-2.7.7.tar.gz/libxslt-1.1.26.tar.gz/libevent-1.4.14b-stable.tar.gz/libevent-2.0.16-stable.tar.gz/libmcrypt-2.5.8.tar.gz/mcrypt-2.6.8.tar.gz/mhash-0.9.9.9.tar.gz/php-5.3.24.tar.gz等
5、php安装后还需要后期优化,比如:memcache-3.0.6.tgz/ImageMagick-6.6.6-5.tar.gz/imagick-3.0.1.tgz/memcached-1.4.5.tar.gz/eaccelerator-0.9.6.1.tar.bz2/ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz
ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz
6、另外mysql编译只需要cmake-2.8.8.tar.gz/mysql-5.5.30.tar.gz
CentOS 6.5 使用yum安装lamp环境 php是5.3.3的 太低了简单介绍一下,如何在CentOS上安装PHP5.6。
配置yum源
追加CentOS 6.5的epel及remi源。
#?rpm?-Uvh?
#?rpm?-Uvh?
以下是CentOS 7.0的源。
#?yum?install?epel-release
#?rpm?-ivh?
使用yum list命令查看可安装的包(Packege)。
#?yum?list?--enablerepo=remi?--enablerepo=remi-php56?|?grep?php
安装PHP5.6
yum源配置好了,下一步就安装PHP5.6。
#?yum?install?--enablerepo=remi?--enablerepo=remi-php56?php?php-opcache?php-devel?php-mbstring?php-mcrypt?php-mysqlnd?php-phpunit-PHPUnit?php-pecl-xdebug?php-pecl-xhprof
用PHP命令查看版本。
#?php?--version
PHP?5.6.0?(cli)?(built:?Sep??3?2014?19:51:31)
Copyright?(c)?1997-2014?The?PHP?Group
Zend?Engine?v2.6.0,?Copyright?(c)?1998-2014?Zend?Technologies
????with?Zend?OPcache?v7.0.4-dev,?Copyright?(c)?1999-2014,?by?Zend?Technologies
????with?Xdebug?v2.2.5,?Copyright?(c)?2002-2014,?by?Derick?Rethans
在这里安装的版本是PHP5.6.0,细心的用户可能已经发现ZendGuardLoader变成Zend OPcahe了。
对从PHP5.5开始PHP代码缓存从APC变成了Zend OPcache了。
更多问题可以去php中文网问答社区提问,大神在线帮你解决,希望对你有帮助
centos 下如何通过yum安装最新的phpremi源,这里的php版本较新,5.4,5.5,5.6都有,还有配套的各种扩展
rpms.famillecollet测试数据
Centos 6.默认下没有安装php组件,因此我们需要输入命令:yum -y install php 回车如下图。
不用管,程序会自动完成安装及配置。
Zend组件,Centos 6.3 里面是没有的,需要手动下载,及安装教程请点击下面链接:
到此前期的准备工作已完成,下面就要对Apache进行配置
输入命令 pd/conf/httpd.conf //打开Apache配置文件,
找到ServerTokens OS将“OS”改为“Prod “ 。//显示服务器运行错误信息。与下图一样,那么Apache你就配置成功了,如果不一样请仔细对比上面的教程是不是那个步骤少了#及字母拼写错了。
到此php运行环境便配置成功啦。
阿里云上的centos 7.2怎么yum安装php 5.6因之前通过网易的 centos 镜像,将阿里云的 centos 升级到最新版了,乘自己的项目尚未开始正式开发,遂将所有的相应环境都升级到最高。
查看 centos 版本:
[root@iZ23d ~]# cat /etc/centos-release
CentOS Linux release 7.2.1511 (Core)
1、删除之前的 php 版本:
[root@iZ23d ~]# yum remove php* php-common
Loaded plugins: langpacks
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
No Match for argument: php-5.4.16
No Match for argument: php-5.4.16.tar.gz
No Match for argument: php-7.0.1RC1
No Match for argument: php-7.0.1RC1.tar.gz
No Match for argument: phpMyAdmin-4.4.0.tar.gz
No Match for argument: php-common
No Packages marked for removal
2、rpm 安装 Php7 相应的 yum源:
[root@iZ23d ~]# rpm -Uvh
Retrieving
warning: /var/tmp/rpm-tmp.LhJKKR: Header V4 RSA/SHA1 Signature, key ID 62e74ca5: NOKEY
Preparing... ################################# [100%]
package webtatic-release-7-3.noarch is already installed
3、 直接yum安装php7:
[root@iZ23d ~]# yum install php70w
Loaded plugins: langpacks
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
Resolving Dependencies
--> Running transaction check
。。。 【省略】
Warning: RPMDB altered outside of yum.
Installing : php70w-common-7.0.0-1.w7.x86_64 1/3
Installing : php70w-cli-7.0.0-1.w7.x86_64 2/3
Installing : php70w-7.0.0-1.w7.x86_64 3/3
Verifying : php70w-7.0.0-1.w7.x86_64 1/3
Verifying : php70w-common-7.0.0-1.w7.x86_64 2/3
Verifying : php70w-cli-7.0.0-1.w7.x86_64 3/3
Installed:
php70w.x86_64 0:7.0.0-1.w7
Dependency Installed:
php70w-cli.x86_64 0:7.0.0-1.w7 php70w-common.x86_64 0:7.0.0-1.w7
Complete!
4、检查 php 版本:
[root@iZ23d ~]# php -v
PHP 7.0.0 (cli) (built: Dec 2 2015 20:42:32) ( NTS )
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies
[root@iZ23d2e6hoqZ ~]#
以上显示安装成功!
5、重启 Apache,查看 phpinfo :
[root@iZ23d ~]# systemctl restart httpd.service
检查phpinfo:
PHP Version 7.0.0
SystemLinux iZ23d 3.10.0-229.11.1.el7.x86_64 #1 SMP Thu Aug 6 01:06:18 UTC 2015 x86_64
Build DateDec 2 2015 20:43:38
Server APIApache 2.0 Handler
Virtual Directory Supportdisabled
Configuration File (php.ini) Path/etc
Loaded Configuration File/etc/php.ini
Scan this dir for additional .ini files/etc/php.d
Additional .ini files parsed/etc/php.d/bz2.ini, /etc/php.d/calendar.ini, /etc/php.d/ctype.ini, /etc/php.d/curl.ini, /etc/php.d/exif.ini, /etc/php.d/fileinfo.ini, /etc/php.d/, /etc/php.d/gettext.ini, /etc/php.d/gmp.ini, /etc/php.d/iconv.ini, /etc/php.d/json.ini, /etc/php.d/phar.ini, /etc/php.d/shmop.ini, /etc/php.d/simplexml.ini, /etc/php.d/sockets.ini, /etc/php.d/tokenizer.ini, /etc/php.d/xml.ini, /etc/php.d/zip.ini
PHP API20151012
PHP Extension20151012
Zend Extension320151012
Zend Extension BuildAPI320151012,NTS
PHP Extension BuildAPI20151012,NTS
Debug Buildno
Thread Safetydisabled
Zend Signal Handlingdisabled
Zend Memory Managerenabled
Zend Multibyte Supportdisabled
IPv6 Supportenabled
DTrace Supportenabled
Registered PHP Streamshttps, ftps, compress.zlib, php, file, glob, data, http, ftp, compress.bzip2, phar, zip
Registered Stream Socket Transportstcp, udp, unix, udg, ssl, sslv3, sslv2, tls, tlsv1.0, tlsv1.1, tlsv1.2
Registered Stream Filterszlib.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, bzip2.*, convert.iconv.*
This program makes use of the Zend Scripting Language Engine:
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies
Configuration
apache2handler
Apache VersionApache/2.4.6 (CentOS)
Apache API Version20120211
Server Administratorxxxxxx@xxxxxx测试数据
Hostname:Portxxxx.xxxxx.xxx:0
User/Groupapache(48)/48
Max RequestsPer Child: 0 - Keep Alive: on - Max Per Connection: 100
TimeoutsConnection: 60 - Keep-Alive: 15
Virtual ServerYes
Server Root/etc/httpd
Loaded Modulescore mod_so http_core mod_access_compat mod_actions mod_alias mod_allowmethods mod_auth_basic mod_auth_digest mod_authn_anon mod_authn_core mod_authn_dbd mod_authn_dbm mod_authn_file mod_authn_socache mod_authz_core mod_authz_dbd mod_authz_dbm mod_authz_groupfile mod_authz_host mod_authz_owner mod_authz_user mod_autoindex mod_cache mod_cache_disk mod_data mod_dbd mod_deflate mod_dir mod_dumpio mod_echo mod_env mod_expires mod_ext_filter mod_filter mod_headers mod_include mod_info mod_log_config mod_logio mod_mime_magic mod_mime mod_negotiation mod_remoteip mod_reqtimeout mod_rewrite mod_setenvif mod_slotmem_plain mod_slotmem_shm mod_socache_dbm mod_socache_memcache mod_socache_shmcb mod_status mod_substitute mod_suexec mod_unique_id mod_unixd mod_userdir mod_version mod_vhost_alias mod_dav mod_dav_fs mod_dav_lock mod_lua prefork mod_proxy mod_lbmethod_bybusyness mod_lbmethod_byrequests mod_lbmethod_bytraffic mod_lbmethod_heartbeat mod_proxy_ajp mod_proxy_balancer mod_proxy_connect mod_proxy_express mod_proxy_fcgi mod_proxy_fdpass mod_proxy_ftp mod_proxy_http mod_proxy_scgi mod_proxy_wstunnel mod_ssl mod_systemd mod_cgi mod_perl mod_php7
以上显示 php7 安装成功!
yum装软件总是出错,请问这是怎么回事我在虚拟机上安装了一个CentOS 4.8,但我的yum不好用。我用yum安装gcc时...<urlopen error timed out> //超时 Trying other mirror. //常识其他映像...
PHP中的ZEND框架是做什么用的?首先Zend是目前为php提供技术和服务支持的公司,该公司专注于php项目的各种解决方案,其中之一是zend framework。
然后ZF(Zend Framework)的优势:
ZF使用MVC三层架构,完全面向对象编码。
组件非常丰富,且组件之间耦合很松散。简单说就是,各组件之间的依赖性非常低,基本上每个组件都可以单独拿出来使用。
ZF是Zend对php面向对象编码的最佳参考之一。非常灵活,非常强大,非常易于扩展,然而,也非常难入门难上手。
ZF的中文资料相对来说,并不充足,国内使用ZF做框架的网站也不是很多。
对于大型php项目,有一定规模的团队,有明确项目需求,有明确项目进度规划的,可以考虑使用ZF,另外,对于非常想学习php 面向对象思想的,ZF是相当推荐的。
相比之下ThinkPHP在国内更受欢迎,另外还有CI框架(CodeIgniter )等
关于yumphpzend的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。