1. apt-get update
执行一次 "apt-get update"更新最新的套件资讯
2. 安装apache2
apt-get install apache2
服务器的默认目录是/var/www/html,配置文件路径为/etc/apache2/apache2.conf
apache AH00558错误:
把配置文件apache2.conf中的 ServerName改成可用域名
ServerNamedomain_name:80
或者本地主机
ServerName localhost:80
重启apache2命令 service apache2 restart
3. 安装curl
apt-get install curl
测试apache2
Curl http://localhost
4. 安装Mysql
apt-get install mysql-server mysql-client
输入 mysql root 用户密码
5. 安装PHP
apt-get installsoftware-properties-common //增加 add-apt-repository命令
sudo add-apt-repository ppa:ondrej/php //增加php源???
执行一次 "apt-get update"更新最新的套件资讯
apt-get install php5.6 安装php5.6
安装相关模块 apt-get install php5.6-mysql php5.6-curl php5.6-gdphp5.6-intl php-pear php5.6-imagick php5.6-imap php5.6-mcrypt php5-memcachephp5-ming php5.6-ps php5-pspell php5.6-recode php5.6-snmp php5.6-sqlitephp5.6-tidy php5.6-xmlrpc php5.6-xsl php5.6-mbstring
安装XCache优化缓存
apt-get install php5-xcache
5.1 php 5.5安装mcrypt扩展
安装php5-mcrypt :sudo apt-get install php5-mcrypt
配置 php.ini /etc/php5/apache2/php.ini
extension=php_mcrypt.so(任何独立一行就行)
cd/etc/php5/cli/conf.d
sudo ln -s../../mods-available/mcrypt.ini 20-mcrypt.ini
php5enmodmcrypt
serviceapache2 restart
6. 安装phpmyadmin
apt-get install phpmyadmin
安装时web服务器选为apache2,然后设置phpMyAdmin时需要输入MySQL数据库root用户的密码
安装完成后,服务器目录下并没有phpmyadmin文件夹,这是因为系统默认将其安装在/usr/share/下,所以必须建立一个软连接,使得phpmyadmin和/var/www/html下的某个文档链接起来,切换到/var/www/html目录,输入如下命令
sudo l(L的小写)n -s /usr/share/phpmyadmin phpmyadmin
安装完phpmyadmin 重启apache如果提示AH01574 module php5_module is already loaded, 把/etc/apache2/mods-available/php5.load里面的LoadModule php5_module/usr/lib/apache2/modules/libphp5.6.so注释
(注释php5.6.load 会使版本变回5.5)
7. 设置mysql用Navicat连接
登录mysql mysql –u root –p 输入登录密码
用命令GRANT ALL PRIVILEGES ON *.*TO 'root'@'%'
IDENTIFIED BY '
这里写自己数据库的密码'
WITHGRANT OPTION;
设置在所有ip都可以连接 mysql % 表示所有ip
刷新权限FLUSH
PRIVILEGES;
然后去阿里云的实例里面添加3306端口准入策略
另外还要查看服务器3306端口有没有对外开放
netstat –an|grep 3306
上图为未开放
这个时候要去把mysql的配置文件里的 bind-address= 127.0.0.1 注释掉
上图为注释掉bind-address= 127.0.0.1之后