健忘随发 小记腾讯云ubuntu+apache+mysql+php
★.LAMP的安装顺序问题现在是默认安装好了Linux系统,我的版本是Ubuntu 12.04.一般来说比较建议的顺序是Mysql Apache 最后安装PHP,在我实践下来 Apache和Mysql顺序可以反过来,因为二者依赖性并不是很强,但PHP要安装在这两个后面,因为是要依赖Apache和Mysql的服务的。(来源Linux社区作者:laowu)
2.sudo apt-get install mysql-server 设置root 的密码,用记事本记好吧,听说用这个命令检验它监听的端口 sudo netstat -tap | grep mysql
3.然后 sudo apt-get install apache2 检验:浏览器输入公网ip 看页面
4.最后安装与apache对用的php:sudo apt-get install php5 libapache2-mod-php5
5.将www目录更改下所有权以便可以新建文档 输入 sudo chmod 777 /var/www ,然后用vi创建index.php,内容为
<?php
();
?>
6.安装相关的PHP与Mysql的扩展包:
sudo apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl;
个人觉得需要哪个再安装 ,一般装这个php5-mysql 。
7.sudo apt-get install phpmyadmin
第一次输入密码是取得之前给mysql设定的root密码,第二次就是给phpmyadmin设定自身密码,两者可以重复。
定位到cd /var/www/html ,然后再建立链接:sudo ln -s /usr/share/phpmyadmin/ phpmyadmin
PS.进入页面如果发现缺少缺少 mcrypt 扩展,则
sudo php5enmod mcrypt
sudo service apache2 restart
8.vsftp
sudo apt-get install vsftpd
1.sudo mkdir /home/uftp 创建一个用户目录
2.sudo useradd -d /home/uftp -s /bin/bash uftp 添加一个新的用户
3.sudo passwd uftp 设置uftp用户的密码
4.配置/etc/vsftpd.conf
write_enable=YES //important or deny!
userlist_deny=NO userlist_enable=YES
userlist_file=/etc/allowed_users
seccomp_sandbox=NO
使 local_enable=YES 。保存
5.创建/etc/allowed_users,包含 uftp
并且注意/etc/ftpusers中不能含有uftp
6.重启uftp
sudo service vsftpd restart
关于配置
在ubuntu环境下,需要手动配置的比较少,先从基本常用配置谈起
1.apache2:
file location:/etc/apache2/apache2.conf
按百度经验上的配置:
ServerName localhost
DirectoryIndex
index.html index.htm index.php
重启sudo /etc/init.d/apache2 restart
2.mysql
验证安装:sudo service mysql restart
file location:/etc/mysql/my.cnf
a.在后添加character-set-server=utf8
页:
[1]