apache2+php7.0安装

sudo apt-get install apache2 php7.0 php7.0-json php7.0-gd php7.0-sqlite curl libcurl3 libcurl4-openssl-dev

2 如果1中命令执行报错:未找到对应的安装包,可以先执行以下命令查询可用的安装包版本:

“sudo apt-cache search php”查询软件仓库中的php版本号,然后再"sudo apt-get install php-查询到的版本号 " 进行安装

3 接着安装php

sudo apt-get install php7.0-curl php7.0-gd php7.0-cgi php-pear php7.0-dev build-essential

sudo apt-get install libpcre3-dev php7.0 libapache2-mod-php7.0 php-apcu gparted

4 关于php apc安装,(可选php缓存)

sudo apt-get install php-apcu php-apcu-bc

5 配置apcu.ini文件(/etc/php/7.0/cgi/conf.d $)

cd /etc/php/7.0/cgi/conf.d

extension=apcu.so
apcu.enabled=1
apcu.shm_size=30

6 配置文件权限

在以下目录下,编辑以下文件:

/etc/apache2/sites-enabled $ sudo nano 000-defult

<VirtualHost *:80> 
    ServerAdmin webmaster@localhost 
    #DirectoryIndex index.html index.php 
    DocumentRoot /var/www 
    <Directory /> 
        Options FollowSymLinks
        AllowOverride Allow
    </Directory>
    <Directory /var/www> 
        Options Indexes FollowSymLinks MultiViews
        AllowOverride Allow
        Order allow,deny
        Allow from all
    </Directory>
    
    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin"> 
        AllowOverride Allow
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory> 
    
    ErrorLog ${APACHE_LOG_DIR}/error.log
    
    LogLevel warn
    
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

7 重新引导apache2

sudo a2enmod rewrite
sudo a2enmod headers

sudo systemctl restart apache2

8 设置SSL密码

 sudo openssl genrsa -des3 -out server.key 1024

(填写并确认一个大于等于4个字符的密码)

sudo openssl rsa -in server.key -out server.key.insecure

sudo openssl req -new -key server.key -out server.csr(设置密码、国家公司个人等认证数据)

sudo openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

sudo cp server.crt /etc/ssl/certs 

sudo cp server.key /etc/ssl/private 

sudo a2enmod ssl

sudo a2ensite default-ssl

sudo systemctl restart apache2

9 在路径 /var/www/下放入自己的程序就可以在浏览器上,通过IP/{programname}来访问

浏览器上直接访问IP将显示index.html文件,默认显示apache的协议文件

hello php
标题

 

欢迎感兴趣的朋友,交流学习!2312247878

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lixiaotao_1

谢谢老板!~~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值