最近公司给客户做一个手机APP,需要设计一个PC端的PHP后台管理系统,之前对linux系统知之甚少,经历网站从无到有的过程之后,学到了不少东西,记录下来,备忘!
先扫个盲:LAMP是Linux,Apache,Mysql,PHP的缩写。
1、阿里云主机:CPU: 2核 内存: 4GB 数据盘: 80G 带宽: 3Mbps 2930元/年
2、安装Linux系统,平台自装CentOS6.5
3、登录阿里云控制面板,获取到linux服务器的公网IP和管理账号信息
4、使用远程登录软件putty.exe远程登录到服务器,软件下载地址>>
5、安装Mysql
登录linux系统,运行如下命令:
yum install mysql mysql-server
然后我们为MySQL创建系统启动快捷键(这样的话,MySQL就会在系统启动的时候自动启动)并且启动MySQL服务器:
chkconfig --add mysqld
service mysqld start
运行:
mysqladmin -u root password gy20141118
//gy20141118是我root数据库的密码
mysqladmin -h 这里是主机名或IP地址 -u root –p password gy20141118
//会要求输入上面设置的密码,gy20141118,来为root用户设置一个密码(否则的话任何人都可以访问你的MySQL数据库!)。
6、安装Apache
Apache2 是CentOS的一个可供选择的包,因此我们可以使用下列命令安装它:
yum install httpd
现在配置你的系统使得Apache可以自动启动。。。
chkconfig --add httpd
并且启动Apache:
service httpd start
现在你可以在你的浏览器中转到http://IP地址,你应该看到Apache2的预留页:
7、安装PHP
8、让Mysql支持PHP
11、安装FTP,配置vsftpd.conf
/etc/vsftpd
user_list加入用户名后,允许该用户通过FTP登录
chroot_list加入用户名后,则控制该用户禁止访问上级目录 只能访问自己目录
12、配置httpd.conf