linux 配置apache php mysql 10C

(98)Address already in use: make_sock: could not bind to address [::]:443
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:443
no listening sockets available, shutting down
Unable to open logs
启动httpd失败遇到这个问题怎么解决

0

9个回答

2.2.1.定义非官方yum库
官方提供的软件是当前的稳定版本,但不是最新版本,为了更好的运行dedecms,我们需要一些非官方的yum源。

rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
vi /etc/yum.repos.d/utterramblings.repo

添加以下内容
[utterramblings]
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

[注]vim编辑器修改文件的方法请自行百度之

2.2.2.更新系统
yum update
yum upgrade

2.2.3.检查系统软件
检查当前系统是否已经安装了apache 和 mysql

yum list installed | grep httpd
rpm -qa | grep httpd

yum list installed | grep mysql
rpm -qa | grep mysql

如果已经存在,请先卸载

2.3.创建目录
在这里我们约定各数据存放目录如下

网站数据 /www/htdocs
日志目录 /www/log
数据库文件 /www/mysql

运行以下命令完成目录创建

mkdir /www/mysql
mkdir /www/htdocs
mkdir /www/log/php
mkdir /www/log/mysql

添加apache和mysql用户
useradd -s /sbin/nologin -M apache
useradd -s /sbin/nologin -M mysql

创建了目录之后还需要改变目录属主和用户组,apache和mysql才能完成读写操作
chown -R apache:apache /www/htdocs
chown -R mysql:mysql /www/mysql
chown -R apache:apache /www/log/php
chown -R mysql:mysql /www/log/mysql

3.安装与配置
3.1. yum 安装 Apache + PHP + MySQL

yum -y install gcc gcc-c++ autoconf make aclocal libtool expat-devel libxml2-devel httpd php php-devel mysql mysql-server mysql-devel libevent libevent-devel mageMagick ImageMagick-devel php-mysql mod_ssl mod_perl mod_auth_mysql php-mcrypt php-gd php-xml php-mcrypt php-mbstring php-ldap php-pear php-xmlrpc php-pecl-memcache mysql-connector-odbc libdbi-dbd-mysql php-eaccelerator

3.2.配置php
vi /etc/php.ini

请根据自己的情况修改,这里只列出部分需要注意的设置
post_max_size = 32M
memory_limit = 256M
allow_url_fopen = On
upload_max_filesize = 32M
upload_tmp_dir = /var/tmp
log_errors = On
error_reporting = E_ALL & ~E_NOTICE | E_STRICT
display_errors = Off
error_log = /www/log/php/php_error.log
magic_quotes_gpc = On

3.3. 配置apache
先给默认配置文件做个备份
cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.bak
编辑配置
vi /etc/httpd/conf/httpd.conf

根据自己的需要进行修改
DocumentRoot "/www/htdocs" # 修改为默认网站主目录
NameVirtualHost *:80

如果安装GBK版本dedecms出现乱码,可能需要注释掉这个参数
#AddDefaultCharset UTF-8

启动apache服务
service httpd start

检查apache是否正常,打开浏览器,输入http://您的ip,如果看到默认apache test page页面,即表示成功启动。

3.4.配置mysql

系统已经自动安装好了mysql,但我们需要做些简单的修改和优化,配置数据库文件和日志存放位置,才能启动。
在 /usr/share/mysql/目录下有多个my-开头的cnf文件,我们可以针对我们自己的情况选择一个使用,我们这里选择my-medium.cnf

把它复制到/etc目录里
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
编辑
vi /etc/my.cnf
修改以下配置,在原有的基础上修改,没有的选项就添加
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set = utf8
[mysqld]
user = mysql
datadir = /www/mysql
log-error = /www/log/mysql/mysql_error.log
log-bin=/www/log/mysql/mysql-bin
expire_logs_days=7
character-set-server = utf8
--skip-external-locking

启动mysql
service mysqld start
系统会自动安装初始数据库,然后启动,如果有错误,请查看/www/log/mysql/mysql_error.log里的错误信息

设置mysql root用户密码
mysql
UPDATE mysql.user SET password = PASSWORD('你的密码') WHERE user = 'root';
FLUSH PRIVILEGES;
exit;

1
weixin_41064403
weixin_41064403 能不能解决痛点
一年多之前 回复

用yum 一键安装哈

0
weixin_41064403
weixin_41064403 yum 安装过了 然后安装了php 重启mysql 和httpd的时候 出现这两个问题!
一年多之前 回复

这不是提示 端口被占用了吗??

0
weixin_41064403
weixin_41064403 是啊 但是我修改完端口也是一样的
一年多之前 回复

你去搜索宝塔面板 这三个都能一键安装 还有其它实用工具的安装

0
0

netstat -lnp|grep 443

0

Address already in use: make_sock: could not bind to address 0.0.0.0:443 这个提示地址使用 ,至启动失败~

0

443端口被占用, HTTPS 和SSL 都是用的443,,请检查被什么占用了,,也可以查一下http.conf

0

443端口被其他程序占用了。很多服务都需要用到443端口,估计是apache用到了SSL,需要443端口。
简单的解决办法:netstat -lnp|grep 443 列出占用443端口的服务,然后使用service xxx stop 关闭这个服务即可
复杂:检查http.conf,找到占用443端口的server,删除或者更改端口

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
linux + apache + mysql + php 配置流程
linux + apache + mysql + php 配置流程
linux + apache(nginx) + mysql + php 配置 详解
linux + apache(nginx) + mysql + php 配置 详解
linux+apache+mysql+php平台构建及环境配置
1.我使用的centos6。安装时已经选择安装apach、mysql,其实在执行下列两行命令的时候又对其进行了更新,所以说装的时候可以不安装,免得浪费时间。     yum install php-mysql          yum install mysql-devel       这两项执行完以后,PHP就已经装上了,这是因为它们存在对PHP的依赖,也可以执行yum ins
Linux+Apache+Nginx+Mysql+PHP完美配置教程
一、准备工作 1、安装编译工具gcc、gcc-c++ 注意解决依赖关系,推荐使用yum安装,若不能联网可使用安装光盘做为yum源—— 1)编辑yum配置文件: 2)剪切/etc/yum.repos.d/CentOS-Base.repo 3)依次安装gcc、gcc-c++ 2、关闭系统RPM安装包的Apache、MySQL的服务 3、关闭SELinux,允许防火墙80端口访问 1)关闭SELinux 2)关闭防火墙Netfilter/iptables 4、关闭不必要自启动服务
linux+apache+mysql+php环境搭建配置多个网站(全程实操)
linux+apache+mysql+php环境搭建配置多个网站(全程实操)  本文在阿里云的inux+apache+mysql+php环境搭建配置多个网站,本文以搭建www.paiji5.com和www.fzmajiang.com网站为例全程记录每个步骤。   步骤: 1.远程连接阿里云linux服务器 2.在apache中增加网站的配置 3.上传网站代码 4.连接远程mysql并
linux+apache+tomcat+mysql+jsp+php-整合安装
超级无敌web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装 自己的安装过程,以前发表在新浪博客,现在换地盘了转过来... 自我感觉写得还是不错滴.. 在安装过程更是学到了很多东西 做好这个项目以后linux基本是入门了,学习更深入的东西也不是那么费力了
Linux 卸载Apache,mysql,php
详细介绍Linux ,卸载 老版本的配置,Apache,mysql, php 安装包,
【Linux服务器】安装MySQL+Apache2+PHP服务并配置防火墙和MySQL远程访问
一台新的Linux服务器安装这三个程序之后基本可以满足APP开发者的普通接口测试需求。本文只讲操作,不讲服务器内部工作原理。
阿里云/linux 设置php/mysql/apache环境变量
设置环境变量 1. 运行 vi /root/.bash_profile 打开文件,按 i 进入编辑模式。 2. 范例:PATH=$PATH:$HOME/bin:/usr/local/mysql/bin:/usr/local/mysql/lib。 3. 按 Esc 键退出编辑模式,输入 :wq 保存并关闭文件。 4. 运行 source /ro...
完成Ubuntu桌面版的Apache+php+mysql(手动配置LAMP)的全过程及实现细节
最近一个周基本完成了linux系统中LAMP的手动配置,总结一下这个配置过程,方便以后参考。      安装完桌面版的ubuntu系统,关于时区设置和操作系统中文支持等实现部分在设置里面都可以完成,就不加阐述。      首先,我的Ubuntu是在虚拟机里运行的,这样就可以模拟出两台电脑 ---- 一台服务器,一台客户机的情形,也是面临的第一步操作就是通过客户机连接服务器,我采用的是比较受欢迎
CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境 准备篇: 1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙 -A INPUT -m state --s
已配置的WAMP(windows + Apache + MySQL + PHP)服务套件
已配置的WAMP(windows + Apache + MySQL + PHP)服务套件 已配置的WAMP(windows + Apache + MySQL + PHP)服务套件已配置的WAMP(windows + Apache + MySQL + PHP)服务套件 已配置的WAMP(windows + Apache + MySQL + PHP)服务套件
如何通过Linux+Apache+MySQL+PHP搭建简单的动态网站
1.实验原理 (1)LAMP的定义 LAMP指的Linux(操作系统)、ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web应用平台 (2)软件组件 ①Linux:Linux 是免费开源软件,这意味着源代码可用的操作系统。 ②Apache:Apache 是使用中最受欢迎的一个开放
lamp安装配置
Linux ,apache,mysql ,php
lamp问题集锦
linux,apache,mysql,php
【树莓派】搭建LAMP(Linux Apache Mysql PHP)服务器
本文主要介绍了树莓派购买后的配置方法,并在树莓派上搭建LAMP(Linux Apache Mysql PHP)服务器。
apache绑定php配置
php.ini配置extension_dir = "E:/wamp/bin/php/php5.3.13/ext/" 加载扩展目录,windows 可以用绝对目录,相对目录好点 extension=php_curl.dll curl扩展 extension=php_gd2.dll GD库扩展 extension=php_mysql.dll mysql扩展 extension=php_
【RedHat】手动编译安装部署Apache2.4、PHP7.1、MySql5.7开发环境
在redhat上手动编译配置Apache2.4、PHP7.1、MySql5.7。LAMP开发环境
linux 系统下源码编译安装搭建自定义lamp环境(linux+apache+mysql+php)
linux 系统下源码编译安装搭建自定义lamp环境(linux+apache+mysql+php)目地:在linux系统上源码编译安装搭建lamp环境并配置 , 守护进程, 软连接集中管理配置文件, phpmyadmin数据库在线管理实验操作环境: linux centos7.4 64位 腾讯云服务器apache(httpd)使用2.4php使用5.6mysql使用5.7开始# 一.安装apac...
Linux apache tomcat php mysql
Linux apache tomcat php mysql
linux apache mysql php 环境配置
linux apache mysql php 环境配置
Linux系统下搭建MantisBT环境以及Apache+PHP+MySql的安装
在Linux的系统下搭建MantisBT运行所需环境 MantisBT管理文档:http://www.mantisbt.org/docs/master/en-US/Admin_Guide/html-desktop/ MantisBT是一个基于网络的错误跟踪系统,是用PHP开发的,支持多种数据库后端,包括MySQL和PostgreSQL。MantisBT其实就是一个PHP脚本,可以在PHP支持的任何...
php5.6 + apache2.4+mysql5.7 配置
php5.6 + apache2.4+mysql5.7 配置!!实现网页WEB极大
配置php mysql apache phpMyadmin
配置php mysql apache phpMyadmin
64位Apache+MySQL+PHP+GD安装
详细描述了Linux CentOs系统下 yum安装Apache MySQL PHP GD库等的命名步骤与配置
Linux,apache,mysql,php配置手册
Linux,apache,mysql,php安装与配置手册,内容很详细哦
在centos阿里云服务器上配置apache+php+mysql环境
前两天用学生价9.89/月买了个centos系统的阿里云服务器,花了几天时间,配置了一下终于成功了,今天和大家分享一下配置过程,反正我百度并配置了好几次,最后一次终于成功了!
LAMP PHP+MySQL+Apache
Linux 下 Apache MySQL PHP GD libpng jpeg freetype eaccelrator ZendOptimier LAMP 配置
Apache+Mysql+PHP环境配置详细过程
Apache+Mysql+php的手动配置
linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(一)
一.Linux下安装MySQL 下载 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads 下载版本:我这里选择的5.6.33,通用版,linux下64位 也可以直接复制64位的下载地址,通过命令下载:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-...
Win10系统下搭建新版本Apache、MySQL和PHP环境
Win10系统下搭建新版本Apache、MySQL和PHP环境 1.准备工作 1)创建一个新文件夹     在指定电脑硬盘上创建一个新的文件夹phpCE,再创建三个子文件夹分别命名为Apache24、php5以及mysql(这是我自己命的名,文件夹名称可根据自己情况自行命名),用于存放各个压缩包,后续解压仍然放在此文件夹下,方便接下来的安装以及环境的配置。 2)Apache压缩包 去网站ht...
如何快速的搭建Apache+MySQL+PHP+PERL的环境
只需下载XAMPP即可,点击打开链接,选择相对应的版本下载即可。 XAMPP:XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文
阿里云ubuntu16.04实测配置【php+mysql+apache】
步骤一:更新apt sudo apt-get update 步骤二:安装apache sudo apt install apache2 安装好后,在浏览器上输入localhost,回车就会看到: apache默认首页 即成功安装好apache了。 步骤三:安装php7 sudo apt install php7.0 输入版本信息,检测安装是否成功 php7.0 -...
centos+apache+mysql+php安装配置方法及php项目部署
最近公司要在阿里云上部署一个thinkphp的项目,对于我这个前端的开发者来说,简直就是痛苦,对于php项目搭建毫无头绪,只能硬着头皮做起来,网上搜索的搭建流程不是这点就是那点的,转载,copy的,让我实在无语,既然搭建好,就把过程写下来,供大家参考(主要是lamp:centos+apache+mysql+php安装配置方法,对于的nginx大家可以自己尝试一下)。 1.安装apache1.安装ap
Linux 伺服器系统安全管理
Linux、Apache、PHP、MySQL伺服器系统安全管理
lamp0.4.tar.gz
lamp Linux apache mysql php 集成环境
linux shell一键安装php,mysql,apache
linux shell一键安装php,mysql,apache
Centos7.6 配置apache、php、mysql 详细攻略。
因集团公司要求,网站需要重新部署,给的服务器配置需求是centos系统,php和mysql的环境。一开始没有 问清楚需求,配置了centos6.4系统,诸多软件版本不合适。一开始准备坚持不升级系统的情况下完成软件的版本的升级,最后发现软件配置很多坑。没办法只能 重新安装centos7.6。下面的配置过程是从安装centos7.6开始。 1、首先安装centos7.6 下载地址:http:...
linux中apache和mysql和php查看版本信息
linux 下查看Apache版本 httpd -v linux 下查看PHP版本 php -v linux 下查看mysql版本 mysql -V (大写的V)
搭建PHP开发环境(Apache+PHP+MySQL)
简介:总结在Windows环境搭建PHP开发环境(Apache+PHP+MySQL) 安装Apache 1、下载Apache,地址:http://www.apachelounge.com/download/,如下图: 2、解压压缩包,最好放到磁盘根目录,不然配置时容易报路径错误,我这里改了文件夹名,方便以后配置,如下图: 安装PHP 1、下载PHP压缩包,地址:https://w...
相关热词 c#异步发送kafka c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#线程 窗体失去响应 c#角度转弧度 c# 解析gps数据 c# vs设置 语法版本 c# json含回车 c#多线程demo