Configuring LAMP

First, install necessory packages:

yaourt -S apache php mariadb phpmyadmin php-apache 

Note: libphp5.so included with php-apache does not work with mod_mpm_event (FS#39218). You will have to use mod_mpm_prefork instead. Otherwise you will get the following error:

Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe.  You need to recompile PHP.
AH00013: Pre-configuration failed
httpd.service: control process exited, code=exited status=1

As the configuration of /etc/httpd/conf/httpd.conf has for standard the mod_mpm_event you‘ll have to use mod_mpm_prefork in order to libphp5.so work properly, so open /etc/httpd/conf/httpd.conf and replace:

LoadModule mpm_event_module modules/mod_mpm_event.so

with

LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

After mariadb package installation, you must run the command: 
# mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

Start/enable mysqld.service using systemd, and then run the setup script:

# mysql_secure_installation

MariaDB should now be up and running and secured!

$ mysql -u root -p

MariaDB> CREATE USER ‘monty‘@‘localhost‘ IDENTIFIED BY ‘some_pass‘;
MariaDB> GRANT ALL PRIVILEGES ON *.* TO ‘monty‘@‘localhost‘
   ->     WITH GRANT OPTION;
MariaDB> GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘192.168.1.%‘ IDENTIFIED BY ‘my_optional_remote_password‘ WITH GRANT OPTION;

Ref: PHP, Apache HTTP Server
时间: 2024-12-11 18:04:22

Configuring LAMP的相关文章

分离php和MySQL搭建LAMP平台

分离php和MySQL搭建LAMP平台 环境: 系统:CentOS-7-x86_64-Minimal-1611 Apache:httpd-2.4.25.tar MySQL:mysql-5.7.16.tar php:php-5.6.30.tar 192.168.57.144:安装MySQL 192.168.57.143:安装Apache+php http://blog.sina.com.cn/s/blog_b6e37c3f0101oo81.html 创建相关目录 创建用户 解压安装包 编译安装 (

LAMP环境编译安装(详细)

linux下Apache.mysql.php.phpMyadmin源码包编译安装及配置 事先可以先去各应用官网选择相应的源码包下载并上传到linux服务器上.源码包目录根据喜好或一个标准放置即可. 注:此文档仅适用于自己学习及测试使用,后续还将继续完善及解读文档中的不足. 在此之前先关闭selinux(Secrity-EnhancedLinux,安全增强式Linux),不然会由于selinux的安全机制影响到一些配置文件的加载及更改. 临时关闭(不用重启机器): setenforce 0 1.安

yum安装实现lamp分离及Xcache加速

LAMP的搭建: 准备前提: 虚拟机:Centos7   172.18.250.77   安装httpd,通过Fcgi模块来跟php互动,只处理静态网页. 虚拟机:Centos7   172.18.250.78   安装php及php-fpm程序,php-5.3.3的版本已经包含了php-fpm,不需要在打补丁,但CentOS6上官方源没有php-fpm包,所以用CentOS 7 实验. 虚拟机:CentOS6  172.18.250.76    安装mysql,实现php跟mysql的互动.

第一次搭建lamp架构笔记

感谢MK老师提供技术指导以及资料.视频 特别鸣谢步行街同学一路陪伴,耐心指导 拷贝源码包 [[email protected] ~]# [email protected]:/Users/duwen/Desktop/LAMP/apr-1.5.2.tar.gz /root The authenticity of host'10.211.55.2 (10.211.55.2)' can't be established. RSA key fingerprint is d6:3c:6e:2f:5d:46:

Centos 6.7 编译安装LAMP

一.环境和软件包准备 [[email protected] ~]# cat/etc/redhat-release CentOS release 6.7 (Final) [[email protected] ~]# uname -rm 2.6.32-573.el6.x86_64 x86_64 使用163的yum源 cd /etc/yum.repos.d/ wget http://mirrors.163.com/.help/CentOS6-Base-163.repo 关闭防火墙和selinux se

CentOS 6.5编译安装LAMP分离环境的搭建

LAMP分离环境的搭建: 环境说明: CentOS 6.5最小化安装,安装相应的组件: [[email protected] ~]# yum groupinstall -y"Development tools" [[email protected] ~]# yum groupinstall -y"Server Platform Development" 准备三台主机: http: 192.168.1.217 MySQL:192.168.1.218 PHP:192.1

(绝对正确)Zabbix基于lamp的安装流程

  目录 Zabbix基于lamp的安装流程... 1 1安装Mysql... 1 先安装相关的库和工具... 1 Mysql的安装... 1 2httpd的安装... 2 先安装相关的库和工具... 2 Httpd的安装... 2 3PHP的安装... 3 先安装相关的库和工具... 3 PHP的安装... 3 4zabbix的安装... 4 先安装相关的库和工具... 4 Zabbix的安装... 4 Zabbix的相关配置... 4 zabbix浏览器安装... 5 Zabbix配置php

LAMP编译安装之PHP以fpm的方式结合apache工作

前面一个博文介绍了怎么用编译的方式搭建一个LAMP,这里我就不再一一描述了,我这里详细介绍一下PHP以fpm的方式工作: 如果想让编译的PHP支持mcrypt扩展,在这里除了libmcrypt这个包之外还需要安装 mhash-0.9.9.9-3.el6.x86_64 mhash-devel-0.9.9.9-3.el6.x86_64 [[email protected] tmp]# tar xf  php-5.4.40.tar.bz2  [[email protected] tmp]# cd ph

编译部署LAMP+xcache (php-fpm模式)

通过编译安装方式部署分离式LAMP+xcache (php-fpm模式) 要求: (1)采用源码编译部署分离式的LAMP,其中php基于php-fpm模式 (2)基于LAMP平台一个虚拟主机提供WordPress,另一个虚拟主机提供phpMyadmin (3)利用xcache来为php提供缓存加速页面的访问速度 (4)对其中一个站点缓分别做压力测试,并且比对缓存加速前和加速后的数据. 环境: 192.168.1.103------>提供httpd服务 192.168.1.104------>提