Linux 服务器配置thinkphp运行环境

这里主要采用yum命令来进行安装apache+mysql+php
ps:我所使用的是CentOS7.3的腾讯云服务器。

1.安装apache
  •      yum -y install httpd
  •      systemctl start httpd.service
  •      systemctl enable httpd.service

此处已将apache服务安装成功,可以在自己的浏览器上输入服务器外网IP地址,如果出现一个Testing 123...,便是安装成功了。

2.安装PHP
  •     yum -y install php
  •     systemctl restart httpd 或者 systemctl restart httpd.service

此时,PHP已经安装成功了,可以在/var/www/html文件里创建一个php文件,在浏览器上输入相应的网址,就会出现一个动态的网页了。

3.安装MySQL

  •     yum -y install mariadb-service mariadb
  •     yum -y install MariaDB-server MariaDB-client
  •     yum install mariadb-embedded mariadb-libs mariadb-bench mariadb mariadb-sever
  •     yum install mariadb*
  •     systemctl start mariadb.service
  •     systemctl enable mariadb.service

4.关联PHP和MySQL

  • yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
  • systemctl restart httpd.service

此时已全部安装完成。
下面就是在配置thinkphp中遇到的一些问题,比如:在引入thinkphp 入口文件时无法生成 站点目录结构, 是权限的问题, 可以查看下apache的默认执行用户是谁,可以再配置文件中查看
一般都是apache 组也是apache  这时我们就可以将站点目录权限给apache和apache组用户使用
chown -R apache.apache /opt/www/thinkphp
chmod -R 755 /opt/www/thinkphp

当这样不一定可以生成,如果您也遇到跟我一样的问题可能是/opt目录的原因,我将站点移动到apache默认站点目录 /var/www/html/thinkphp/
然后将chown -R apache:apache /var/www/html/thinkphp
chmod -R 755 /var/www/html/thinkphp
然后修改下httpd.conf文件 修改下站点 从其下apache服务 /etc/init.d/httpd/ restart  当然您可能是编译安装的apache 你可以find / | grep http查看下你的 bin目录在哪里执行他
问题解决。

猜你喜欢

转载自blog.csdn.net/ljcgit/article/details/81055286