热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

阿里云apache+mysql+php+cron+memcached

2019独角兽企业重金招聘Python工程师标准Apache安装yuminstallhttpdhttpd-devel安装chkconfighttpdon开机自动启动etc

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

  • Apache安装

yum install httpd httpd-devel //安装
chkconfig httpd on //开机自动启动
/etc/init.d/httpd start //启动服务

  • 安装mysql5.5

yum install mysql55w mysql55w-serverservice mysqld startmysql_upgrade -u root -p

  • 安装php 5.5

rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpmyum install php55w  php55w-bcmath php55w-cli php55w-common  php55w-devel php55w-fpm    php55w-gd php55w-imap  php55w-ldap php55w-mbstring php55w-mcrypt php55w-mysql   php55w-odbc   php55w-pdo   php55w-pear  php55w-pecl-igbinary  php55w-xml php55w-xmlrpc php55w-opcache php55w-intl php55w-pecl-memcache//参考网址
https://webtatic.com/packages/php55/

  • 安装php7.09(CENTOS 6.5)

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpmyum install php70w php70w-opcache php70w-mbstring php70w-devel php70w-mysql php70w-gd//memecached编译安装
//相关依赖安装
yum -y install libxml2-devel curl-devel openssl openssl-devel libjpeg-devel libpng-devel freetype-devel//切换到memcache源码目录
/usr/bin/phpize./configure --with-php-config='/usr/bin/php-config'make && make install//参考网址
https://webtatic.com/packages/php70/

  • 安装php7.09(CENTOS 7.2)

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpmyum install php70w php70w-opcache php70w-mbstring php70w-devel php70w-gd//memecached编译安装
//相关依赖安装
yum -y install gcc libxml2-devel curl-devel openssl openssl-devel libjpeg-devel libpng-devel freetype-devel//切换到memcache源码目录
/usr/bin/phpize./configure --with-php-config='/usr/bin/php-config'make && make installecho "extension=memcache.so" >> /etc/php.ini//参考网址
https://webtatic.com/packages/php70/

  • php5 升级到 php7

yum remove php5*yum install php70w php70w-opcache php70w-mbstring php70w-devel php70w-mysql php70w-gdhttp.conf 中添加
LoadModule php7_module modules/libphp7.so

  • 安装cron计划任务

//参考网址:
http://blog.csdn.net/jbgtwang/article/details/7995801

  • 安装memcached

1. 查找Memcached
yum search memcached
首先检查yum软件仓库中是否存在memcached,如果有 直接进入第3步安装即可,否则执行第2步。2. 安装第三方软件库(可选)
标准的CentOS5软件仓库里面是没有memcache相应的包的,所以,我们的第一步就是导入第三方软件仓库,这里推荐的是RpmForge(RpmForge库现在已经拥有超过10000种的CentOS的软件包,被CentOS社区认为是最安全也是最稳定的一个第三方软件库),安装方法如下:
wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.5.2-2.rf.src.rpm
rpm -ivh rpmforge-release-0.5.2-2.rf.src.rpm3.安装Memcached
yum -y install memcached4.验证安装
memcached -h/etc/rc.d/init.d/memcached status5. 查看配置文件
cat /etc/sysconfig/memcached可以根据情况修改相关配置参数:
PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS=""6.启动memcached
/etc/rc.d/init.d/memcached start

  • 修改httpd.conf配置文件

//修改DocumentRoot "/var/www/html"为:
DocumentRoot "/data/www/object"//修改为:

//修改AllowOverride none为:(.htaccess才会有用)
AllowOverride all//修改#NameVirtualHost *:80为
NameVirtualHost *:80//最后添加,虚拟主机
ServerName www.site1.hkDocumentRoot /data/www/objectOptions Indexes FollowSymLinksAllowOverride NoneOrder allow,denyAllow from all
    ServerName www.site2.comServerAlias site2.comDocumentRoot /data/www/sq-object     Options Indexes FollowSymLinks    AllowOverride None    Order allow,deny    Allow from all        
//禁止目录导航
1.修改目录配置:
代码如下:

Options Indexes FollowSymLinks # 修改为: Options  FollowSymLinksAllowOverride NoneOrder allow,denyAllow from all

只需要将上面代码中的 Indexes 去掉,就可以禁止 Apache 显示该目录结构。用户就不会看到该目录下的文件和子目录列表了。Indexes 的作用就是当该目录下没有 index.html 文件时,就显示目录结构,去掉 Indexes ,Apache 就不会显示该目录的列表了。
2.修改Apache配置文件[httpd.conf]
搜索“Options Indexes FollowSymLinks”,修改为“Options -Indexes FollowSymLinks”即可。
3.server-status和server-info支持(查看当前apache状态)取消注释并修改为:
LoadModule status_module modules/mod_status.so
LoadModule info_module modules/mod_info.so
SetHandler server-statusOrder deny,allow
# Deny from allAllow from all

SetHandler server-infoOrder deny,allow
# Deny from allAllow from all

 


转:https://my.oschina.net/colin86/blog/544525



推荐阅读
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文介绍了Redis的基础数据结构string的应用场景,并以面试的形式进行问答讲解,帮助读者更好地理解和应用Redis。同时,描述了一位面试者的心理状态和面试官的行为。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
  • 怎么在PHP项目中实现一个HTTP断点续传功能发布时间:2021-01-1916:26:06来源:亿速云阅读:96作者:Le ... [详细]
  • 本文介绍了使用cacti监控mssql 2005运行资源情况的操作步骤,包括安装必要的工具和驱动,测试mssql的连接,配置监控脚本等。通过php连接mssql来获取SQL 2005性能计算器的值,实现对mssql的监控。详细的操作步骤和代码请参考附件。 ... [详细]
  • PDO MySQL
    PDOMySQL如果文章有成千上万篇,该怎样保存?数据保存有多种方式,比如单机文件、单机数据库(SQLite)、网络数据库(MySQL、MariaDB)等等。根据项目来选择,做We ... [详细]
  • 如何查询zone下的表的信息
    本文介绍了如何通过TcaplusDB知识库查询zone下的表的信息。包括请求地址、GET请求参数说明、返回参数说明等内容。通过curl方法发起请求,并提供了请求示例。 ... [详细]
  • 基于Socket的多个客户端之间的聊天功能实现方法
    本文介绍了基于Socket的多个客户端之间实现聊天功能的方法,包括服务器端的实现和客户端的实现。服务器端通过每个用户的输出流向特定用户发送消息,而客户端通过输入流接收消息。同时,还介绍了相关的实体类和Socket的基本概念。 ... [详细]
  • 解决Sharepoint 2013运行状况分析出现的“一个或多个服务器未响应”问题的方法
    本文介绍了解决Sharepoint 2013运行状况分析中出现的“一个或多个服务器未响应”问题的方法。对于有高要求的客户来说,系统检测问题的存在是不可接受的。文章详细描述了解决该问题的步骤,包括删除服务器、处理分布式缓存留下的记录以及使用代码等方法。同时还提供了相关关键词和错误提示信息,以帮助读者更好地理解和解决该问题。 ... [详细]
author-avatar
手机用户2602927807
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有