1
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
ServerAdmin webmaster@localhost
#DirectoryIndex index.html index.php
DocumentRoot /var/www
Options FollowSymLinks
AllowOverride Allow
Options Indexes FollowSymLinks MultiViews
AllowOverride Allow
Order allow,deny
Allow from all
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
AllowOverride Allow
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
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的协议文件
标题
欢迎感兴趣的朋友,交流学习!2312247878