丢用lamp手动安装apache php mysql

Centos7环境下。

使用lamp环境无法正常显示出thinkphp站点的内容,一气之下,选择手动安装

第一步:

安装apache  php 和php连接数据库的工具php-mysql

[root@mysql02 log]# yum -y  install httpd
[root@mysql02 log]# yum -y  install php
[root@mysql02 log]# yum -y install php-fpm php-mysql
[root@mysql02 log]# yum -y install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc    #这些我没有安装,网上说要安装的,可能是依赖包吧

  

第二步:

mysql安装

下载mysql源安装包
[root@mysql02 log]# wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
安装mysql源
[root@mysql02 log]# yum localinstall -y mysql57-community-release-el7-8.noarch.rpm
检查mysql源是否安装成功
[root@mysql02 log]# yum repolist enabled | grep "mysql.*-community.*"
可以修改vim /etc/yum.repos.d/mysql-community.repo源,改变默认安装的mysql版本。比如要安装5.6版本,将5.7源的enabled=1改成enabled=0。然后再将5.6源的enabled=0改成enabled=1即可。
[root@mysql02 log]# yum install -y mysql-community-server-5.7.18-1.el7.x86_64.rpm mysql-community-client-5.7.18-1.el7.x86_64.rpm mysql-community-common-5.7.18-1.el7.x86_64.rpm mysql-community-libs-5.7.18-1.el7.x86_64.rpm mysql-community-libs-compat-5.7.18-1.el7.x86_64.rpm
修改root本地登录密码
mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改:
[root@mysql02 log]# grep 'temporary password' /var/log/mysqld.log
[root@mysql02 log]# mysql -u root -p
password:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Maks.123';

  

 
第三步:
修改配置文件/etc/httpd/conf/httpd.conf 
<Directory />
# AllowOverride none
# Require all denied
AllowOverride All
Require all granted
</Directory>

<Directory "/var/www">
# AllowOverride None
AllowOverride All
Require all granted
</Directory>

<Files ".ht*">
# Require all denied  #允许thinkphp框架中的 .htaccess文件可读
Require all granted
</Files>

配置重写url已经包含在文件/etc/httpd/conf.modules.d/00-base.conf中

LoadModule rewrite_module modules/mod_rewrite.so

第四步:

编写测试页面

 echo "<?php echo test_web; phpinfo(); ?>" > /var/www/html/phpinfo.php

第五步:
重启apache2
systemctl restart httpd
 
第六步:
访问http://localhost/phpinfo.php
显示php的版本信息等内容
 
 删除cd /var/www/html/Application/Runtime/目录下的所有文件
/var/www/html目录授权:chmod -R 777 html
 
 
 
原文地址:https://www.cnblogs.com/amoyzhu/p/8405223.html