一
1, apache 配置文件 $ cd /etc/httpd/conf/ vim httpd.conf
Include conf.d/*.conf -> 解析php代码
2,软连接路径httpd.conf DocumentRoot "/var/www/html" (默认路径)
<Directory "/var/www/html/">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Diretory>
3 安装mysql
$ rpm -qa | grep mysql // 这个命令就会查看该操作系统上是否已经安装了mysql数据库
$ rpm -e mysql // 普通删除模式
$ rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
$ yum list | grep mysql 查看yum上提供的mysql数据库可下载的版本;
$ yum install -y mysql-server mysql mysql-devel //安装数据库客户端 服务端
$ rpm -qi mysql-server //查看数据去mysql_server版本
$ /etc/init.d/mysqld start // 启动数据库服务(第一次启动配置初始化)
$ /etc/init.d/mysqld restart //如果上次是第一次启动 会显示大量信息 再重启信息量减少;
$ chkconfig --list | grep mysqld //检查mysql服务是否开机自启动(0-6:都是关闭 就是开机未自启动)
$ chkconfig mysqld on // 将mysql 设置成开机启动,就不用麻烦每次开机手动启动了
$ /usr/bin/mysqladmin -u root password 'new-password' // 为root账号设置密码
4,如果忘记数据库root密码
$ /etc/init.d/mysqld stop //停止mysql 服务
$ find / -name "mysqld_safe" // 找到mysqld_safe 路径 例如 centos 路径 /usr/bin/
$ cd /usr/bin/
$ mysqld_safe --skip-grant-tables& //安全模式进入mysql 跳过授权
$ mysql -uroot //进入mysql 数据库
$ update mysql.user set password=PASSWORD('123456789') where User='root'; 更新密码为 123456789
5.搭建好之后还无法访问 注意centos防火墙
$ /etc/init.d/iptables stop // 关闭linux 防火墙
6,apache 访问的目录需要设置apache权限
$ chown -R apache. *
7,若从本地拷贝文件到服务器 出现 not a regular file
$ find . -type d -name '.svn' | xargs rm -rf //可能是目录下含有其他文件 我遇到的路径下有.svn 本命令删除当前路径下的所有.svn 文件
8,centOS 安装phalcon
$ svn co https://github.com/phalcon/cphalcon/tags/v1.2.3/ext /var/www/phalcon
安装 : $ yum install php-dever
$ cd phalcon/
$ ./install
$ cd /etc/php.d
$ touch phalcon.ini 输入 extension=phalcon.so
重启apache $ /etc/init.d/httpd restart
分享到:
相关推荐
CentOS Apache 配置详解 Apache 是一个流行的网页服务器软件,CentOS 也是一个流行的 Linux 发行版。在本文中,我们将详细介绍如何在 CentOS 上配置 Apache,以便实现网页服务器的功能。 一、 Apache 的安装和...
### CentOS 下 Apache 配置多域名或多端口映射详解 #### 一、概述 在 CentOS 系统中,Apache 是一个广泛使用的 Web 服务器软件,它可以用来托管多个不同的网站或应用服务。为了实现这一点,我们需要对 Apache 进行...
在Centos7.6平台下使用openssl给apache做自签名证书,并给apache设置HTTPS的SSL证书。(无坑版) 二、平台 [root@kahn.xiao ~]# uname -r 3.10.0-957.el7.x86_64 [root@kahn.xiao ~]# cat /etc/redhat-release ...
在CentOS系统中配置Apache服务器,我们可以遵循以下步骤: 1. **安装Apache**: 首先,你需要确保你的系统是最新的,可以通过`yum update`命令进行更新。然后,使用RPM包管理器安装Apache,命令通常是: ``` ...
在Linux CentOS离线环境下安装Apache服务器,特别是在没有网络连接的情况下,需要手动下载并准备所有必要的依赖包。这个压缩包文件提供了在这样的环境中成功安装Apache及其扩展模块mod_wsgi所需的所有组件。下面将...
### CentOS 7 syslog日志转发配置详解 #### 一、Syslog简介 Syslog是一种广泛应用于网络设备的日志记录协议,主要用于将系统日志信息发送到特定的日志服务器上进行集中管理和监控。这对于大型网络环境来说尤其重要...
CentOS系统中安装配置Apache+PHP+MySQL环境 本文档旨在指导用户在CentOS系统中安装配置Apache、PHP和MySQL环境,涵盖了Apache、PHP和MySQL的安装和配置过程。 Apache安装和配置 在CentOS系统中安装Apache需要下载...
### SVN + Apache 在 CentOS 下的安装与配置指南 #### 一、引言 在现代软件开发过程中,版本控制系统(Version Control System, VCS)扮演着至关重要的角色。Subversion(简称SVN)作为一款广受欢迎的集中式版本...
### CentOS 5.2 下配置 Apache + MySQL + PHP 在 CentOS 5.2 系统上搭建 LAMP(Linux + Apache + MySQL + PHP)环境是一项常见的任务,它为 Web 开发提供了一个强大的平台。本文将详细介绍如何从源码安装 Apache、...
然后在CentOS中编辑Apache的配置文件`httpd.conf`,取消`Include conf/extra/httpd-vhosts.conf`的注释,并在`httpd-vhosts.conf`中添加虚拟主机记录。每个虚拟主机应包含`ServerAdmin`、`DocumentRoot`、`...
### 阿里云 CentOS 配置全过程详解 #### 一、远程连接阿里云服务器 在获取了阿里云服务器的IP地址与初始密码后,首先需要通过远程连接工具Putty来连接服务器。Putty是一款非常实用且免费的SSH和telnet客户端。连接...
学习如何在CentOS 7 中的 Apache 上托管你自己的网站,这是一个可靠、流行且易于配置的 Web 服务器。 我托管自己的网站已经有很多年了。自从 20 多年前从 OS/2 切换到 Linux 以来,我一直将 Apache 作为我的服务器...
Apache的主要配置文件通常位于/etc/httpd/(CentOS/RHEL)或/etc/apache2/(Ubuntu/Debian)目录下。httpd.conf是主配置文件,它包含了服务器的基本设置。其他配置文件,如sites-available和sites-enabled,用于管理...
本文将深入探讨在CentOS 7上安装和配置Apache,以及与之相关的OpenSSL、Rewrite模块、APR(Apache Portable Runtime)、APR-Util和PCRE(Perl Compatible Regular Expressions)库,还有Expat-devel——这些组件对于...
在大多数Linux发行版中,可以通过包管理器(如apt-get for Ubuntu/Debian或yum for CentOS/RHEL)轻松安装Apache。在Windows系统上,可以下载预编译的二进制文件并进行安装。安装过程通常涉及下载安装包、运行安装...
CentOS 7 下 SDN 网络配置 本文档旨在指导用户在 CentOS 7 环境下配置 SDN(Software Defined Networking)网络。SDN 是一种新型的网络架构,它将网络控制面和数据面分离,实现了网络控制的智能化和自动化。 SDN ...
总结来说,这个压缩包文件包含了在CentOS 7上安装和配置Apache以及Subversion(包括`svnadmin`)的步骤,这对于进行持续集成非常重要。通过这个过程,开发者可以方便地管理代码版本,实现自动化部署,提高团队协作...
CentOS 7 配置 Apache+PHP+MySQL 在本文中,我们将学习如何在 CentOS 7 系统上配置 Apache、PHP 和 MySQL。 一、准备工作 在开始配置之前,我们需要关闭 firewall 防火墙,以便允许外部访问。我们可以使用 ...