ubuntu搭建环境
1.终端输入
sudo apt-get install -y language-pack-en-base
(有可能遇到问题 E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它? )
2.如果遇到上面的问题,是因为:ubuntu系统用带有apt-get 命令行的时候,如果在未完成任务的情况下将终端中断,此时 apt-get进程可能没有结束。当重新开机再次运行带有apt-get命令行的时候,可能会发生上面的错误.
在终端输入下面的命令进行强制解锁:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
3.解决了便可以继续操作第一个步骤:
sudo apt-get install -y language-pack-en-base
sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
下面的三个步骤可以不要:
//apt-cache search php5
//sudo apt-get install php5.6-common
//sudo apt-get install libapache2-mod-php5.5
4.开始正式安装php5.6
sudo apt-get update
sudo apt-get install php5.6
5.安装扩展:
sudo apt-get install php5.6-gd
sudo apt-get install php5.6-mysql
6.安装Apache
1 sudo apt install apache2
2 sudo apt-get install libapache2-mod-php5.6
7.安装mysql:
1 //sudo apt install mysql-server php5.6-mysql root root0x0 2 3 sudo apt install mysql-server php5.6-mysql 4 sudo apt-get install mysql-client 5 mysql_secure_installation
8.因为我之前安装过php7.0,所以此处要将php7.0切换到php5.6
1 sudo a2dismod php7.0 2 3 sudo a2enmod php5.6 4 sudo service apache2 restart 5 sudo update-alternatives --set php /usr/bin/php5.6
9.安装curl扩展:
1 apt-get install php5.6-curl
10.
(1)确保 extension_dir
存在,并且包含
curl.so,
查找
extension_dir
:
php -i | grep extension_dir
(2)确保 extension_dir
存在,并且包含
curl.so,
查找
extension_dir
:
php -i | grep extension_dir
11,重启apache服务器:
1 /etc/init.d/apache2 restart
附:
一、Start Apache 2 Server /启动apache服务
# /etc/init.d/apache2 start
or
$ sudo /etc/init.d/apache2 start
二、 Restart Apache 2 Server /重启apache服务
# /etc/init.d/apache2 restart
or
$ sudo /etc/init.d/apache2 restart
三、Stop Apache 2 Server /停止apache服务
# /etc/init.d/apache2 stop
or
$ sudo /etc/init.d/apache2 stop
sudo apt install apache2 sudo apt-get install
文章仅作为学习笔记,欢迎指正,不喜勿喷!