LAMP搭建

1、安装apache

   首先关闭防火墙

[root@nmserver-7 ~]# yum install httpd
[root@nmserver-7 ~]# systemctl start  httpd
[root@nmserver-7 ~]# systemctl enable  httpd

 

2、安装mysql

[root@nmserver-7 ~]# yum install mariadb mariadb-server mariadb-libs mariadb-devel
[root@nmserver-7 ~]# systemctl start  mariadb 
[root@nmserver-7 ~]# systemctl enable  mariadb 
[root@nmserver-7 ~]# mysql_secure_installation 
登录测试

3、安装PHP

[root@nmserver-7 ~]# yum -y install php

将php与mysql关联起来

[root@nmserver-7 ~]# yum install php-mysql

 安装常用PHP模块

[root@nmserver-7 ~]# yum install -y php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-bcmath

 测试PHP

[root@nmserver-7 ~]# cd  /var/www/html/

[root@localhost html]# vi php.php

<?php
phpinfo();
?>

[root@nmserver-7 html]# systemctl restart httpd

测试PHP

安装Discuz论坛测试

[root@nginx~]# unzip ComsenzDiscuz-DiscuzX-master.zip

[root@nginx~]# cd DiscuzX/

mv upload/ /var/www/html/bbs

cd /var/www/html/bbs/config/

cp config_global_default.php config_global.php
cp config_ucenter_default.php config_ucenter.php

chmod -R 777 config/ data/ uc_client/ uc_server/

mysql -uroot -p123456

进入mysql创建数据库

###

Centos安装Dicus报错mysqli_connect()不支持advice_mysqli_connect解决办法

原因是因为缺少php-mysql组件;

执行yum install php-mysql 会安装php-pdo和php-mysql两个组件

然后查找模块所在目录

[root@centos html]# find / -name pdo_mysql.so
/usr/lib64/php/modules/pdo_mysql.so
[root@centos html]# find / -name mysql.so
/usr/lib64/php/modules/mysql.so
/usr/lib64/perl5/vendor_perl/auto/DBD/mysql/mysql.so
[root@centos html]# find / -name mysqli.so
/usr/lib64/php/modules/mysqli.so

编辑/etc/php.ini:

找到; extension_dir = "./"  修改为extension_dir = "/usr/lib64/php/modules"(记得去掉分号)

然后重启apache,刷新安装Discuz的页面,错误解决

原文地址:https://www.cnblogs.com/maoyanqing/p/11527006.html