当前位置:首页 » 编程语言 » centos7phpapache

centos7phpapache

发布时间: 2023-12-26 05:53:23

Ⅰ LAMP - CentOS7+Apache2.4+Mysql8+php7.3环境搭建

yum -y install epel-release

yum -y install yum-utils

yum update

yum -y install httpd

systemctl enable httpd

systemctl start httpd

firewall-cmd --permanent --zone=public --add-service=http

firewall-cmd --permanent --zone=public --add-service=https

firewall-cmd --reload

# 隐藏版本号

vim /etc/httpd/conf.d/secure.conf

TraceEnable off

ServerSignature Off

ServerTokens Prod

# 配置vhost

vim /etc/httpd/conf.d/vhosts.conf

DocumentRoot "/var/www/html"

ServerName example.com

ServerAlias www.example.com

ErrorLog "logs/example.com-error_log"

CustomLog "logs/example.com-access_log" combined

yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional

yum install certbot python2-certbot-apache

certbot --apache

systemctl restart httpd

# 安装MySQL8 YUM源

rpm -Uvh https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm

yum install mysql-community-server

systemctl enable mysqld

systemctl start mysqld

# 查看自动生成的MySQL密码

grep "password" /var/log/mysqld.log

# 登录MySQL后修改密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

# 刷新MySQL权限表

FLUSH PRIVILEGES;

yum-config-manager --disable remi-php54

yum-config-manager --enable remi-php73

yum -y install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json php-opcache php-redis php-soap

# 隐藏php版本号

vim /etc/php.ini

expose_php = off

系统参数设置

# 文件打开数设置

ulimit -n 65535

vim /etc/security/limits.d/nofile.conf

* soft nofile 65535

* hard nofile 65535

# 内核网络优化

vim /etc/sysctl.conf

# 启用timewait 快速回收

net.ipv4.tcp_tw_recycle = 1

Ⅱ centos7编译php出现问题 系统:CENTOS7 64位 PHP版本:7.1.0 APACHE版本:2.4.25 MYSQL版

1、php的编译问题主要是依赖包没有提前安装
2、如果依赖mysql,就先安装mysql-devel或编译mysql
3、需要提前安装的有,不能写太细,太细会被度娘屏蔽:
yasm-1.3.0.tar.gz
libmcrypt-2.5.8.tar.gz
libvpx-v1.3.0.tar.bz2
tiff-4.0.3.tar.gz
libpng-1.6.16.tar
freetype-2.5.4.tar.gz
jpegsrc.v9a.tar.gz
libgd-2.2.3.tar.gz
t1lib-5.1.2.tar.gz
4、安装编译php
5、安装php后有一些优化包根据需要安装

Ⅲ Centos7怎么做安装PHP7最新版

直接下载PHP7.0.2的安装包解压,编译,安装:
下载php7,并解压
$ cd /usr/src/
$ wget
#解压
$ tar -xzxvf php-7.0.2.tar.gz
$ cd php-7.0.2
解压完后先不要编译,请检查是否安装了gcc ,没有的话执行yum install gcc
检查是否安装了libxml2 ,没有的话执行yum install libxml2
检查是否安装了libxml2-devel,没有的话执行yum install libxml2-devel
注:因为改为用nginx了,所以编译参数中的--with-apxs2=/usr/bin/apxs去掉了,如果要配置apache用,安装PHP前,请先安装apache。

Ⅳ 怎样激活centos7中的php

安装apache:
yum install httpd httpd-devel
启动apache:
/etc/init.d/httpd start
此时输入服务器的IP地址,应该看到apache的服务页面,端口不用输,apache默认就是使用80端口

安装mysql:
yum install mysql mysql-server
启动mysql:
/etc/init.d/mysqld start

安装php
yum install php php-devel
重启apache使php生效
/etc/init.d/httpd restart
此时可以在目录:/var/www/html/下建立一个PHP文件
代码:
<?php phpinfo(); ?>
然后访问这个文件,就能看到PHP的一些信息,php.ini配置文件的路径可以在这个页面上看到

安装php的扩展
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
安装完扩展之后需要再次重启apache
/etc/init.d/httpd restart

测试mysql是否链接成功的php代码
<?php
$con = mysql_connect("10.0.@.@@","@@","@@");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("mydb", $con);

$result = mysql_query("SELECT * FROM sys_user");

while($row = mysql_fetch_array($result))
{
echo $row['UserName'] . " " . $row['PassWord'] . " " . $row['id'];
echo "<br />";
}

mysql_close($con);
?>

Ⅳ centos7系统Apache+php+mysql环境,怎么升级PHP版本

yum install php php-devel
重启apache使php生效
systemctl restart httpd.service
此时可以在目录:/var/www/html/下建立一个PHP文件
代码:
<?php phpinfo(); ?>

然后访问这个文件,就能看到PHP的一些信息,php.ini配置文件的路径可以在这个页面上看到

安装php的扩展
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
安装完扩展之后需要再次重启apache
systemctl restart httpd.service

Ⅵ 华为云centos安装apache+mysql+php那个版

你好,你想问华为云centos安装apache+mysql+php哪个版吗?华为云centos安装apache+mysql+phpcentos7个版。在centos7平台下安装apache、安装mysql、安装php运行环境,并设置多个域名绑定到apache。

热点内容
学校考试服务器地址 发布:2024-11-30 10:35:30 浏览:683
nas无盘服务器搭建教程 发布:2024-11-30 10:27:07 浏览:156
触摸精灵脚本解密 发布:2024-11-30 10:27:04 浏览:328
如何解锁密码锁上的密码用数字解 发布:2024-11-30 10:07:55 浏览:454
文件夹选项怎么找 发布:2024-11-30 10:05:50 浏览:378
安卓手机界面下面返回键怎么设置 发布:2024-11-30 09:59:12 浏览:65
名ftp是 发布:2024-11-30 09:59:12 浏览:294
用户上传伴奏 发布:2024-11-30 09:35:33 浏览:264
sql服务器配置失败 发布:2024-11-30 09:35:21 浏览:911
php从传智播客 发布:2024-11-30 09:33:47 浏览:966